Курс на Stepik
Обложка курса «Selenium Python» на Stepik
Бесплатно

Selenium Python 4.884

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

Selenium - это швейцарский нож в руках программиста. С помощью Selenium и Python можно с лёгкостью автоматизировать любой сценарий в вашем браузере. От автоматического сбора нужной информации, до мониторинга определённых событий на сайте. Selenium позволяет работать с множеством вкладок и окон браузера выполняя заданный сценарий.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «Selenium Python»Учеников на курсе 10 191
Сертификаты, выданные на курсе «Selenium Python»Сертификатов выдано 1 071
Отзывы о курсе «Selenium Python»Отзывов получено 86
Рейтинг курса «Selenium Python»Рейтинг курса 4.884
Уроки в курсе «Selenium Python»Количество уроков 48
Тесты в курсе «Selenium Python»Количество квизов 213
Задачи с кодом в курсе «Selenium Python»Количество задач с кодом 61
Время прохождения курса «Selenium Python»Время прохождения курса
Обновления курса «Selenium Python»Обновления курса
Дата публикации курса «Selenium Python»Дата публикации курса
Последнее обновление курса «Selenium Python»Последнее обновление
Сложность easy

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

Разделы в курсе «Selenium Python» 10 разделов Уроки в курсе «Selenium Python» 48 уроков Тесты в курсе «Selenium Python» 213 тестов Задачи в курсе «Selenium Python» 61 задача Время прохождения курса «Selenium Python» 35 ч. Последнее обновление курса «Selenium Python» обн. 6 августа 2026

Начало

4 урока
1. Введение в Selenium
2. Основные понятия в Selenium
3. Преимущества Selenium
4. Недостатки Selenium

Установка Selenium

1 урок
1. Установка Selenium и WebDriver

DOM дерево HTML

5 уроков
1. Введение в DOM
2. Элементы и их виды
3. HTML Атрибуты
4. Поиск элементов на странице
5. Попрактикуемся

Поиск элементов Selenium

5 уроков
1. Поиск элементов Selenium
2. Работаем с основным окном браузера
3. Объект WebElement
4. Методы .find_element() и .find_elements()
5. Задачи по материалу

Опции и аргументы

6 уроков
1. Запуск браузера с расширениями
2. Запуск браузера в скрытом режиме
3. Перенос профиля с основного браузера Chrome в браузер под управл
4. Proxy и Selenium
5. Расширяем возможности Selenium
6. Стратегия загрузки страницы

Методы Selenium

6 уроков
1. Основные методы
2. Cookies
3. Cookies на практике
4. Добавление cookie
5. Запуск JavaScript на странице
6. Задачи по материалу

Скроллинг страниц

5 уроков
1. Прокрутка содержимого страницы - способ 1
2. Прокрутка содержимого страницы - способ 2
3. Прокрутка содержимого страницы - способ 3
4. Прокрутка содержимого страницы - способ 4
5. Задачи по материалу

Окна и вкладки

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

Ожидания явные и неявные

8 уроков
1. Явное ожидание
2. Ожидание заголовка
3. Неявное ожидание
4. Ожидание URL
5. Ожидание видимости и присутствия элементов
6. Ожидание текста и атрибутов элементов
7. Ожидание окон, элементов и алертов
8. Задачи по материалу

Расширенные возможности Selenium

3 урока
1. Drag and drop
2. Маскировка
3. Получение сетевых запросов (body requests)