Содержание курса
1. Введение
1 урок
33
26
4м
2
Открытый
1.1
Как будет проходить обучение?
↗
33
26
4м 34с
2
2. Установка и настройка окружения
2 урока
45
45
3м
2
Закрытый
2.1
Установка Python
↗
23
23
1м 29с
1
Закрытый
2.2
Установка PyCharm
↗
22
22
1м 13с
1
3. Стратегии поиска элементов в DOM
4 урока
94
83
28м
5
Закрытый
3.1
Что такое селекторы и локаторы?
↗
25
25
1м 53с
1
Закрытый
3.2
XPATH-селекторы
↗
27
19
17м 22с
2
Закрытый
3.3
CSS-селекторы
↗
21
18
8м 32с
1
Закрытый
3.4
Что лучше использовать?
↗
21
21
2м 12с
1
4. Page Object Model
2 урока
46
41
5м
2
Закрытый
4.1
Что такое Page Object?
↗
24
19
4м 3с
1
Закрытый
4.2
Нюансы использования Page Object
↗
22
22
1м 17с
1
5. Создание фреймворка автотестирования
8 уроков
136
107
146м
11
Закрытый
5.1
Запуск браузера из коробки Playwright
↗
22
14
13м 35с
1
Закрытый
5.2
Пишем первые автотесты без Page Object
↗
21
16
17м 56с
2
Закрытый
5.3
Описываем страницу в рамках паттерна Page Object
↗
17
16
25м 39с
2
Закрытый
5.4
Описываем методы в рамках паттерна Page Factory
↗
17
8
28м 57с
1
Закрытый
5.5
Описываем методы работы с браузером
↗
15
14
19м 31с
1
Закрытый
5.6
Описываем методы запуска браузера
↗
16
14
23м 48с
2
Закрытый
5.7
Размечаем шаги выполнения автотеста allure-аннотацией
↗
15
15
21м 34с
1
Закрытый
5.8
Итог
↗
13
10
2м 23с
1
6. Разработка АТ
1 урок
15
9
120м
2
Закрытый
6.1
Разрабатываем АТ с использованием фреймворка
↗
15
9
120м 57с
2
7. *Screenshot-автотесты
1 урок
12
11
11м
1
Закрытый
7.1
Разработка screenshot-автотеста
↗
12
11
11м 10с
1
8. *Способы авторизации
3 урока
36
36
24м
0
Закрытый
8.1
Стандартная авторизация
↗
12
12
16м 4с
0
Закрытый
8.2
Авторизация с помощью state.json
↗
12
12
8м 10с
0
Закрытый
8.3
Завершение блока авторизации
↗
12
12
0м 16с
0
9. *Полезные Pytest-плагины
4 урока
46
41
13м
4
Закрытый
9.1
Введение в pytest
↗
12
12
0м 20с
1
Закрытый
9.2
Плагин rerunfailures для pytest
↗
10
9
3м 6с
1
Закрытый
9.3
Плагин pytest-xdist для pytest
↗
11
10
5м 40с
1
Закрытый
9.4
Конфигурационный файл pytest.ini
↗
13
10
5м 45с
1
10. *Совмещаем API и UI автотесты
1 урок
13
9
39м
1
Закрытый
10.1
Разрабатываем АТ по тест-кейсам (API+UI в одном тесте)
↗
13
9
39м 0с
1
11. Запуск АТ в Docker
1 урок
13
12
10м
1
Закрытый
11.1
Создание образа с автотестами
↗
13
12
10м 38с
1
12. Заключение
1 урок
13
13
1м
1
Закрытый
12.1
Итог курса
↗
13
13
1м 39с
1