Курс на Stepik
Обложка курса «Автоматизация тестирования UI (Python + Playwright + Pytest)» на Stepik
Бесплатно

Автоматизация тестирования UI (Python + Playwright + Pytest) ★ 4.083

Открыть на
STEPIK.ORG

Практический курс по автоматизации тестирования UI с использованием Python, Playwright и Pytest. Основной фокус на архитектуре тестовых фреймворков, правильном выборе селекторов и профессиональных приёмах написания автотестов. Вы научитесь создавать стабильные и поддерживаемые тесты, с читаемым Allure Reports. Курс даст вам готовые решения и лучшие практики для реальных проектов, помогая избежать типичных ошибок автоматизации.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Автоматизация тестирования UI (Python + Playwright + Pytest)»Учеников на курсе 514
Сертификаты, выданные на курсе «Автоматизация тестирования UI (Python + Playwright + Pytest)»Сертификатов выдано 20
Отзывы о курсе «Автоматизация тестирования UI (Python + Playwright + Pytest)»Отзывов получено 12
Рейтинг курса «Автоматизация тестирования UI (Python + Playwright + Pytest)»Рейтинг курса 4.083
Уроки в курсе «Автоматизация тестирования UI (Python + Playwright + Pytest)»Количество уроков 29
Тесты в курсе «Автоматизация тестирования UI (Python + Playwright + Pytest)»Количество квизов 31
Время прохождения курса «Автоматизация тестирования UI (Python + Playwright + Pytest)»Время прохождения курса —
Обновления курса «Автоматизация тестирования UI (Python + Playwright + Pytest)»Обновления курса — —
Дата публикации курса «Автоматизация тестирования UI (Python + Playwright + Pytest)»Дата публикации курса — ———
Последнее обновление курса «Автоматизация тестирования UI (Python + Playwright + Pytest)»Последнее обновление — ———
Сложность normal — ———

Содержание курса

Разделы в курсе «Автоматизация тестирования UI (Python + Playwright + Pytest)» 12 разделов Уроки в курсе «Автоматизация тестирования UI (Python + Playwright + Pytest)» 29 уроков Тесты в курсе «Автоматизация тестирования UI (Python + Playwright + Pytest)» 31 тест Время прохождения курса «Автоматизация тестирования UI (Python + Playwright + Pytest)» 7 ч. Последнее обновление курса «Автоматизация тестирования UI (Python + Playwright + Pytest)» обн. 22 июля 2026

Введение

1 урок
1. Как будет проходить обучение? ↗

Установка и настройка окружения

2 урока
1. Установка Python ↗
2. Установка PyCharm ↗

Стратегии поиска элементов в DOM

4 урока
1. Что такое селекторы и локаторы? ↗
2. XPATH-селекторы ↗
3. CSS-селекторы ↗
4. Что лучше использовать? ↗

Page Object Model

2 урока
1. Что такое Page Object? ↗
2. Нюансы использования Page Object ↗

Создание фреймворка автотестирования

8 уроков
1. Запуск браузера из коробки Playwright ↗
2. Пишем первые автотесты без Page Object ↗
3. Описываем страницу в рамках паттерна Page Object ↗
4. Описываем методы в рамках паттерна Page Factory ↗
5. Описываем методы работы с браузером ↗
6. Описываем методы запуска браузера ↗
7. Размечаем шаги выполнения автотеста allure-аннотацией ↗
8. Итог ↗

Разработка АТ

1 урок
1. Разрабатываем АТ с использованием фреймворка ↗

*Screenshot-автотесты

1 урок
1. Разработка screenshot-автотеста ↗

*Способы авторизации

3 урока
1. Стандартная авторизация ↗
2. Авторизация с помощью state.json ↗
3. Завершение блока авторизации ↗

*Полезные Pytest-плагины

4 урока
1. Введение в pytest ↗
2. Плагин rerunfailures для pytest ↗
3. Плагин pytest-xdist для pytest ↗
4. Конфигурационный файл pytest.ini ↗

*Совмещаем API и UI автотесты

1 урок
1. Разрабатываем АТ по тест-кейсам (API+UI в одном тесте) ↗

Запуск АТ в Docker

1 урок
1. Создание образа с автотестами ↗

Заключение

1 урок
1. Итог курса ↗