Автоматизация тестирования Playwright + Python

Освойте основы автотестирования: структура тестов и запуск через pytest, работа с веб-элементами (клики, ввод текста, формы, чек-боксы), создание скриншотов. Научитесь писать проверки с assert и expect: валидация заголовков, URL, текста и количества элементов на странице. Курс включает практические задания по…
Средний уровень
2

Чему вы научитесь

  • Первый тест
  • - как устроен файл с автотестами;
  • - правила именования и запуска через pytest;
  • - практические задания: переименование, добавление теста, работа с импортами.
  • Действия на странице
  • - клик, ввод текста, нажатие клавиш, hover, чек-боксы;
  • - автотесты для кнопок, форм и элементов;
  • - скриншоты страниц и блоков;
  • - задания: авторизация, чек-боксы, ввод текста.
  • Проверки на странице
  • - как работать с проверками assert и expect;
  • - проверки страницы: to_have_title, to_have_url;
  • - проверки локаторов: to_have_text, to_contain_text, to_have_count;
  • - практические задания:
  • - сравнение чисел, строк и коллекций;
  • - проверка редиректа http → https;
  • - проверка текста и количества элементов на странице.

О курсе

Основы тестирования с pytest — научитесь структурировать автотесты, правильно именовать тестовые функции и запускать тесты через pytest. Поймёте, как организовать импорты и управлять тестовыми файлами.

Взаимодействие с веб-элементами — освоите все базовые действия: клики по кнопкам, заполнение форм, работу с чек-боксами, наведение курсора и создание скриншотов. Научитесь писать тесты для реальных сценариев, включая авторизацию пользователей.

Проверки и валидация — изучите два подхода к проверкам (assert и expect), научитесь проверять заголовки страниц, URL-адреса, текстовое содержимое и количество элементов. Освоите проверку редиректов и сравнение различных типов данных.

Для кого этот курс

Курс идеально подходит для начинающих тестировщиков, Python-разработчиков и всех, кто хочет освоить автоматизацию тестирования веб-интерфейсов. Базовые знания Python приветствуются, но не обязательны.

Начальные требования

Знание Python и опыт ручного тестирования

Наши преподаватели

Как проходит обучение

Курс построен на практических заданиях — каждая тема закрепляется реальными упражнениями. Вы будете писать код, исправлять ошибки и создавать собственные автотесты, получая мгновенную обратную связь.

Программа курса

загружаем...
Price: Бесплатно

Расскажите о курсе друзьям

Price: Бесплатно