Курс на Stepik
Обложка курса «"Selenium на Python" от Алексея Коледачкина» на Stepik
Бесплатно

"Selenium на Python" от Алексея Коледачкина 4.875

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

🚀 Этот курс не просто учебное пособие, в него вложена душа, куча сил и опыта! С уверенностью могу сказать, что это ваш пусковой механизм в мир QA Automation! Мой курс предлагает вам не просто знакомство, а глубокое погружение в Selenium. Я раскрою вам все особенности, нюансы и хитрости этого мощного инструмента и сделаю его вашим союзником и верным помощником!

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «"Selenium на Python" от Алексея Коледачкина»Учеников на курсе 11 055
Сертификаты, выданные на курсе «"Selenium на Python" от Алексея Коледачкина»Сертификатов выдано 1 684
Отзывы о курсе «"Selenium на Python" от Алексея Коледачкина»Отзывов получено 192
Рейтинг курса «"Selenium на Python" от Алексея Коледачкина»Рейтинг курса 4.875
Уроки в курсе «"Selenium на Python" от Алексея Коледачкина»Количество уроков 127
Тесты в курсе «"Selenium на Python" от Алексея Коледачкина»Количество квизов 23
Время прохождения курса «"Selenium на Python" от Алексея Коледачкина»Время прохождения курса
Обновления курса «"Selenium на Python" от Алексея Коледачкина»Обновления курса
Дата публикации курса «"Selenium на Python" от Алексея Коледачкина»Дата публикации курса
Последнее обновление курса «"Selenium на Python" от Алексея Коледачкина»Последнее обновление
Сложность normal

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

Разделы в курсе «"Selenium на Python" от Алексея Коледачкина» 24 раздела Уроки в курсе «"Selenium на Python" от Алексея Коледачкина» 127 уроков Тесты в курсе «"Selenium на Python" от Алексея Коледачкина» 23 теста Время прохождения курса «"Selenium на Python" от Алексея Коледачкина» 2 ч. Последнее обновление курса «"Selenium на Python" от Алексея Коледачкина» обн. 3 апреля 2026

Что такое Selenium и как он работает

3 урока
1. Видеоурок
2. Что такое Selenium и как он работает
3. Самостоятельная работа

Инициализация Chrome и Firefox драйверов

6 уроков
1. Видеоурок
2. Создание виртуального окружения
3. Установка Selenium и зависимостей
4. Инициализация Chrome
5. Инициализация Firefox
6. Самостоятельная работа

Управление навигацией браузера

4 урока
1. Видеоурок
2. Управление навигацией браузера
3. Спящий код
4. Самостоятельная работа

Получение данных из браузера и их валидация

6 уроков
1. Видеоурок
2. Получение текущего URL-страницы
3. Получение заголовка страницы
4. Получение всего содержимого страницы
5. Валидация данных - assert
6. Самостоятельная работа

Поиск веб-элементов. Часть 1

6 уроков
1. Видеоурок
2. Что такое WebElement
3. Базовые способы поиска
4. Поиск веб-элемента
5. Поиск элементов без By
6. Первый клик

Поиск веб-элементов. Часть 2

3 урока
1. Видеоурок
2. Поиск веб-элементов
3. Задания для закрепления материла

Xpath - локаторы

8 уроков
1. Видеоурок
2. Что такое Xpath и как с ним работать
3. Глобальный поиск
4. Поиск по уровню вложенности
5. Поиск по порядковому номеру
6. Поиск по атрибутам
7. Поиск по содержимому
8. Самостоятельная работа

Работа с полями ввода

6 уроков
1. Видеоурок
2. Ввод текста в поля ввода
3. Получение текста и других атрибутов полей ввода
4. Очистка полей ввода
5. Тренажеры
6. Самостоятельная работа

Опции браузера и стратегия загрузки страницы

6 уроков
1. Видеоурок
2. Первое знакомство с опциями браузера
3. Работа с обьектом опций
4. Основные (базовые) опции браузера
5. Стратегия загрузки страницы
6. Задания для закрепления материла

Загрузка и скачивание файлов

5 уроков
1. Видеоурок
2. Загрузка файлов
3. Скачивание файлов
4. Важные нюансы при загрузке файлов
5. Самостоятельная работа

Явные и неявные ожидания

6 уроков
1. Видеоурок
2. Неявные ожидания
3. Явные ожидания
4. Ожидаемые условия
5. Кастомные сообщения об ошибке
6. Самостоятельная работа

Управление WebDriver-модом и user-agent + скриншоты

5 уроков
1. Видеоурок
2. Скриншоты
3. Что такое и как отключить режим WebDriver
4. Что такое и как использовать User-agent
5. Задания для закрепления материла

Работа с alerts

5 уроков
1. Видеоурок
2. Что такое alert и как с ним работать
3. Принять или отклонить alert
4. Получение текста из alert
5. Ввод данных в alert

Работа с cookies

8 уроков
1. Видеоурок
2. Что такое Cookies
3. Получение Cookies
4. Добавление Cookies
5. Замена Cookies
6. Сохранение Cookies в файл
7. Чтение Сookies из файла
8. Самостоятельная работа

Работа с чек-боксами и радио-кнопками

7 уроков
1. Видеоурок
2. Что такое чек-бокс
3. Клик на чек-бокс
4. Статусы чек-боксов
5. Нюансы работы с чек-боксами
6. Радио-кнопки
7. Самостоятельная работа

Работа с dropdown, multiselect и клавиатурой

7 уроков
1. Видеоурок
2. Кодовая база для работы с Dropdown
3. Стандартный Dropdown
4. Выборка из Dropdown
5. Работа с клавиатурой
6. Современный Dropdown
7. Работа с мультиселектом

Работа с proxy-server

4 урока
1. Видеоурок
2. Что такое proxy-server
3. Как использовать proxy-server
4. Авторизация в proxy-server

Работа с окнами и вкладками

8 уроков
1. Видеоурок
2. Открытие нового окна/вкладки
3. Получение дескриптора окна
4. Получение всех открытых окон/вкладок
5. Переключение между вкладками
6. Переключение между окнами
7. Закрытие окон и вкладок
8. Самостоятельная работа

Реализация работы нескольких пользователей

1 урок
1. Видеоурок

Работа с iframes

2 урока
1. Видеоурок
2. Работа с iframes

Цепочка действий. Часть 1

10 уроков
1. Видеоурок
2. Что такое Action API
3. Фундамент для работы
4. Клик через цепочку действий
5. Двойной клик
6. Клик правой кнопкой мыши
7. Наведение на элемент
8. Пауза в цепочке действий
9. Скролл к элементу
10. Задания для закрепления материла

Цепочка действий. Часть 2

5 уроков
1. Видеоурок
2. Клик с удержанием
3. Перетаскивание (drag and drop)
4. Отпускаем кнопку мыши
5. Задания для закрепления материла

Использование Javascript и скроллинг

3 урока
1. Видеоурок
2. Работа с Javascript
3. Файлик scrolls.py

Расширения браузера

2 урока
1. Видеоурок
2. Как работать с расширениями