Skip to content

Автоматизация тестирования с помощью Selenium и Python

Notifications You must be signed in to change notification settings

aqaestuser/py_stepik_575

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

py_stepik_575

Автоматизация тестирования с помощью Selenium и Python


Задание: запуск автотестов для разных языков интерфейса

Репозиторий:

  • conftest.py
  • test_items.py

Файл conftest.py:

  • обработчик для параметра language
  • фикстура browser

Файл test_items.py:

  • тест проверяющий, что страница товара содержит кнопку добавления в корзину
  • фикстура browser передается в тест как параметр browser
  • time.sleep(30)
  • селектор кнопки уникален
  • assert проверяющий присутствие кнопки
  • название теста(test_should_be_button_add_to_basket) соответствует задаче
  • для pytest --language=fr результат "Ajouter au panier" проверен

Запуск:

  • создать виртуальное окружение
  • установить pytest если еще не установлен(pip install pytest)
  • опционально указать имя файла с тестом при запуске чтоб не запускать тесты из всех файлов

pytest --language=es test_items.py

About

Автоматизация тестирования с помощью Selenium и Python

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages