Skip to content

tacitcoast/qa-guru-python-parameters

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📁 Урок "Pytest. Part I. Аргументы запуска и параметризация"

  1. Аргументы запуска. Собираем фикстуры, марки и другую полезную информацию для отладки
  2. Марки. Пропускаем тесты правильно
  3. Параметризация. На тесте, на фикстуре. Переопределение параметров

Конспект лекции

Задание

  1. Реализовать автотест для github.com, который заходит на страницу, ищет кнопку Sign In, и нажимает на нее (авторизоваться не нужно);
  2. Параметризовать тест различным размером окна браузера;
  3. Обратите внимание, что для мобильной версии сайта потребуется другой автотест из-за изменения структуры локаторов;
  4. Сделайте два варианта пропуска неподходящих параметров и тестов.
  5. Пропустите мобильный тест, если соотношение сторон десктопное (и наоборот);
  6. Переопределите параметр с помощью indirect;
  7. Сделайте разные фикстуры для каждого теста.

Решение

Autotest for GitHub with Python Parameters


Дополнительные материалы

How to parametrize fixtures and test functions

Releases

No releases published

Packages

No packages published

Languages