Подробнее
Что нужно для старта
- Базовые знания языка Python
Что вы получите
- Как писать скрипты для автоматизации рутинных задач в браузере
- Использовать Selenium IDE для генерации скриптов
- Использовать Selenium WebDriver для ручного написания сложных скриптов и тестов
- Использовать BeautifulSoup вместе с Selenium для скрейпинга данных
- Применять шаблон проектировани Page Object для улучшения качества кода
Для кого этот курс
- Для начинающих питонистов, желающих освоить Selenium
- Для практикующих питонистов, которые хотят в сжатые сроки начать работать с Selenium
Программа курса
- Тестовый сайт
- Что такое Selenium и с чем его едят
- Установка Selenium IDE
- Первый сценарий в Selenium IDE
- Работа с Selenium IDE
- Тест
- Обзор модуля
- Установка WebDriver и подготовка проекта
- Архитектура Selenium WebDriver
- Знакомство с сайтом
- Создание первого теста
- Освобождение неуправляемых ресурсов
- Заключение
- Тест
- Обзор
- WebDriver Manager
- Локаторы
- Поиск с различными локаторами
- Приоритет локаторов
- CSS_SELECTOR
- XPATH
- Взаимодействие с input-элементами
- Работа с динамическими веб-страницами
- Заключение
- Тест
- Взаимодействие с вкладками и окнами
- Изменение расположения и размера окна браузера
- Headless Mode в Selenium WebDriver
- Конфигурирование тестов
- Итог темы - Управление браузером
- Тест
- Обзор модуля
- BeautifulSoup & WebDriver
- BeautifulSoup API
- Заключение
- Тест
- Обзор
- PageObject Design Pattern
- Классы для страниц и локаторы
- Рефакторинг тестов
- Итоги курса
- Тест
01Введение в Selenium
- Тестовый сайт
- Что такое Selenium и с чем его едят
- Установка Selenium IDE
- Первый сценарий в Selenium IDE
- Работа с Selenium IDE
- Тест
02Знакомство с Selenium WebDriver
- Обзор модуля
- Установка WebDriver и подготовка проекта
- Архитектура Selenium WebDriver
- Знакомство с сайтом
- Создание первого теста
- Освобождение неуправляемых ресурсов
- Заключение
- Тест
03Selenium Advanced
- Обзор
- WebDriver Manager
- Локаторы
- Поиск с различными локаторами
- Приоритет локаторов
- CSS_SELECTOR
- XPATH
- Взаимодействие с input-элементами
- Работа с динамическими веб-страницами
- Заключение
- Тест
04Управление браузером
- Взаимодействие с вкладками и окнами
- Изменение расположения и размера окна браузера
- Headless Mode в Selenium WebDriver
- Конфигурирование тестов
- Итог темы - Управление браузером
- Тест
05Скрейпинг данных с BeautifulSoup
- Обзор модуля
- BeautifulSoup & WebDriver
- BeautifulSoup API
- Заключение
- Тест
06PageObject & Refactoring
- Обзор
- PageObject Design Pattern
- Классы для страниц и локаторы
- Рефакторинг тестов
- Итоги курса
- Тест
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Selenium на Python за 3 часа» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 3 сентября 2026 г.

Stepik 












