Мы используем cookie для стабильной работы сервиса. Подробнее

Selenium Python

ФорматОнлайн
Длительность3-5 часов в неделю
Объём10 занятий
О курсе

Подробнее

💡Дать знания, которые реально работают Мы уверены, что теория — это важно, но главное — практика! На курсе вы получите не только полезные знания, но и множество реальных навыков, которые сможете сразу применить. 🔧 Научить вас автоматизировать всё, что только можно в браузере Парсинг, кликеры, лайкеры, постеры — мы покажем, как это делается. Вы увидите, что автоматизация — это не сложно, а наоборот, увлекательно! 💬 Объединить участников курса в дружное сообщество Наш общий Telegram-чат — это место, где можно задать вопросы, поделиться успехами и найти единомышленников. Учиться вместе всегда интереснее и веселее! 🚀 Показать, что автоматизация — это просто Мы развеем мифы о том, что работа с Selenium — это сложно. На самом деле, с правильным подходом и объяснениями, автоматизировать действия в браузере сможет каждый!
Результат

Что вы получите

  • Создавать сложные сценарии для автоматизации браузера
  • Работать с динамическим контентом на странице
  • Использовать селекторы для точного взаимодействия с элементами
  • Работать с cookies
  • Тестировать web-приложения
  • Обрабатывать ошибки и исключения в процессе автоматизации
  • Автоматизировать загрузку и загрузку файлов
  • Работать с несколькими вкладками и окнами браузера одновременно
  • Оптимизировать производительность скриптов
  • Настраивать пользовательские заголовки и агенты для имитации запросов от разных браузеров и устройств
  • Запускать автоматизацию в режиме без интерфейса (headless) для работы на серверах
  • Работать с аутентификацией через формы логина и системы авторизации
  • Создавать скриншоты веб-страниц или отдельных элементов для отладки и мониторинга
  • Выполнять автоматические переходы по ссылкам и навигацию по многостраничным сайтам
Аудитория

Для кого этот курс

  • 🤖 Разработчики автоматизированных решений
  • Хотите создавать авторегеры, автолайкеры, автокликеры или автопостеры? Этот курс для вас! Мы научим вас писать скрипты, которые автоматизируют всё, что только можно в браузере. Много практических заданий — от простых до сложных — помогут отточить навыки.
  • 🧪 Начинающие тестировщики
  • Только начали свой путь в тестировании? Не беда! В этом курсе вы шаг за шагом освоите Selenium, научитесь писать автотесты и автоматизировать проверку функционала. Всё максимально понятно и с кучей практики.
  • 📊 Специалисты по парсингу данных
  • Если вам нужно собирать данные с сайтов, обходить защиты или работать с динамическим контентом — вы точно по адресу! Курс покажет, как решать такие задачи с помощью Selenium, а практические кейсы помогут закрепить всё на реальных примерах.
  • ⚙️ DevOps инженеры
  • Замучили рутинные действия в браузере? Автоматизируйте их! Вы научитесь управлять веб-интерфейсами, настраивать автоматизацию развертывания и решать многие другие задачи. Здесь много практики, чтобы вы могли сразу применить полученные знания в своей работе.
  • 💻 IT-энтузиасты
  • Любите разбираться в новых технологиях? Хотите научиться управлять браузерами программно? Тогда добро пожаловать на курс! Здесь всё подано просто, с понятными объяснениями и практическими примерами, чтобы вы могли сразу приступить к экспериментам.
Содержание

Программа курса

10 занятий
ТемаЧто внутри
01Начало

- Введение в Selenium
- Основные понятия в Selenium
- Преимущества Selenium
- Недостатки Selenium

02Установка Selenium

- Установка Selenium и WebDriver

03DOM дерево HTML

- Введение в DOM
- Элементы и их виды
- HTML Атрибуты
- Поиск элементов на странице
- Попрактикуемся

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

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

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

- Запуск браузера с расширениями
- Запуск браузера в скрытом режиме
- Перенос профиля с основного браузера Chrome в браузер под управл
- Proxy и Selenium
- Расширяем возможности Selenium
- Стратегия загрузки страницы

06Методы Selenium

- Основные методы
- Cookies
- Cookies на практике
- Добавление cookie
- Запуск JavaScript на странице
- Задачи по материалу

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

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

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

- Вкладки в браузере
- Размеры окна браузера
- Модальные окна
- Работа с фреймами
- Задачи по материалу

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

- Явное ожидание
- Ожидание заголовка
- Неявное ожидание
- Ожидание URL
- Ожидание видимости и присутствия элементов
- Ожидание текста и атрибутов элементов
- Ожидание окон, элементов и алертов
- Задачи по материалу

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

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

01Начало

- Введение в Selenium
- Основные понятия в Selenium
- Преимущества Selenium
- Недостатки Selenium

02Установка Selenium

- Установка Selenium и WebDriver

03DOM дерево HTML

- Введение в DOM
- Элементы и их виды
- HTML Атрибуты
- Поиск элементов на странице
- Попрактикуемся

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

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

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

- Запуск браузера с расширениями
- Запуск браузера в скрытом режиме
- Перенос профиля с основного браузера Chrome в браузер под управл
- Proxy и Selenium
- Расширяем возможности Selenium
- Стратегия загрузки страницы

06Методы Selenium

- Основные методы
- Cookies
- Cookies на практике
- Добавление cookie
- Запуск JavaScript на странице
- Задачи по материалу

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

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

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

- Вкладки в браузере
- Размеры окна браузера
- Модальные окна
- Работа с фреймами
- Задачи по материалу

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

- Явное ожидание
- Ожидание заголовка
- Неявное ожидание
- Ожидание URL
- Ожидание видимости и присутствия элементов
- Ожидание текста и атрибутов элементов
- Ожидание окон, элементов и алертов
- Задачи по материалу

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

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

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Selenium Python» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Информация обновлена 12 августа 2026 г.

Продолжить выбор

Похожие курсы

Начать без затрат

Бесплатные курсы