Школа автоматизированного тестирования. Часть 2. Selenium WebDriver — курс от IBS Training
«Школа автоматизированного тестирования. Часть 2. Selenium WebDriver» от IBS Training — практический курс по автоматизации UI-тестирования веб-приложений на Java с использованием Selenium WebDriver. Вы научитесь находить элементы на странице, взаимодействовать с ними, работать с ожиданиями и обрабатывать сложные сценарии: всплывающие окна, фреймы, динамический контент. Программа построена на паттерне Page Object и включает интеграцию с TestNG для организации и запуска тестов. Занятия проходят онлайн с живым преподавателем и содержат большое количество лабораторных работ. По окончании выдается сертификат IBS Training Center.
Как мы оцениваем курсы
Рейтинг ToolFox формируется по 5 критериям, каждый оценивается от 1 до 10:
- Качество программы — полнота материала, актуальность технологий
- Практика — реальные проекты, код-ревью, тренажёры
- Поддержка — наставники, обратная связь, сообщество
- Трудоустройство — карьерный центр, помощь с резюме
- Цена/качество — соотношение стоимости и получаемых навыков
Итоговый балл — среднее арифметическое 5 критериев. Обновляется при каждом пересмотре курса.
- Платформа
- IBS Training
- Длительность
- 0 мес, 40 ч/нед
- Формат
- Онлайн-тренинг. Живое общение с преподавателем, лабораторные работы, ревью автотестов
- Уровень
- Средний
- Язык
- Русский
- Сертификат
- Сертификат IBS Training Center
- Обновлено
- март 2026 г.
Программа и содержание
Модули и темы
Архитектура Selenium WebDriver и принцип работы. Настройка Maven-проекта с зависимостями. Подключение ChromeDriver и запуск первого теста. Обзор методов WebDriver для навигации по страницам.
- Selenium WebDriver
- Архитектура
- ChromeDriver
- Maven
- Первый тест
Введение в Selenium WebDriver
Архитектура Selenium, настройка проекта, первый тест
Архитектура Selenium WebDriver и принцип работы. Настройка Maven-проекта с зависимостями. Подключение ChromeDriver и запуск первого теста. Обзор методов WebDriver для навигации по страницам.
- Selenium WebDriver
- Архитектура
- ChromeDriver
- Maven
- Первый тест
Поиск элементов и взаимодействие
Локаторы, клики, ввод текста, работа с формами
Стратегии поиска элементов: CSS-селекторы, XPath, By.id, By.name. Взаимодействие с элементами: клик, ввод текста, выбор из списка. Класс Actions для сложных взаимодействий: drag-and-drop, hover, правый клик. Работа с формами и загрузка файлов.
- CSS Selectors
- XPath
- By
- WebElement
- Actions
- Формы
Ожидания и обработка сложных сценариев
Implicit/Explicit waits, фреймы, алерты, вкладки
Механизмы ожидания в Selenium: implicit и explicit waits. Класс ExpectedConditions для гибких ожиданий. Обработка алертов, переключение между фреймами и вкладками браузера. Работа с динамическим контентом.
- Implicit Wait
- Explicit Wait
- ExpectedConditions
- Alerts
- Frames
- Windows
Page Object и организация тестов
Паттерн Page Object, TestNG, отчёты
Реализация паттерна Page Object для структурирования автотестов. PageFactory для инициализации элементов. Организация тестов с TestNG: аннотации, группы, зависимости. Data Provider для параметризации. Генерация отчётов.
- Page Object
- PageFactory
- TestNG
- Data Provider
- Отчёты
Продвинутые техники и CI
Скриншоты, логирование, запуск в CI-пайплайне
Снятие скриншотов при падении тестов. Логирование действий для отладки. Headless-режим для CI. Обзор Selenium Grid для параллельного запуска. Интеграция автотестов в CI/CD-пайплайн.
- Screenshots
- Логирование
- Headless
- CI/CD
- Selenium Grid
Чему научитесь
Для кого подходит
- →QA-инженерам со знанием Java, готовым к автоматизации UI-тестов
- →Тестировщикам, прошедшим часть 1 серии (Введение в Java)
- →Разработчикам, пишущим интеграционные и E2E-тесты
Требования
- →Уверенное знание Java (ООП, коллекции, исключения)
- →Понимание HTML и CSS на базовом уровне
- →Опыт работы с тестированием веб-приложений
Плюсы и минусы курса Школа автоматизированного тестирования. Часть 2. Selenium WebDriver
Обзор подготовлен редакцией ToolFox · Обновлено: март 2026 г.
Плюсы
- Глубокое погружение в Selenium WebDriver за 5 дней с большим объёмом практики
- Паттерн Page Object разбирается детально — от идеи до реализации
- Покрывает сложные сценарии: фреймы, алерты, динамический контент
- Интеграция с TestNG и CI/CD — приближено к реальному проекту
- Является частью серии — логичное продолжение после курса по Java
- Ревью автотестов преподавателем
Минусы
- Требуется уверенное знание Java — без него будет сложно
- Только Selenium WebDriver — Playwright и Cypress не рассматриваются
- Нет работы с API-тестами — фокус исключительно на UI
- Интенсивный темп даже за 5 дней обучения
Отзывы (1)
Загрузка комментариев...
Похожие курсы
Школа автоматизированного тестирования. Часть 1. Введение в Java
IBS Training
«Школа автоматизированного тестирования. Часть 1. Введение в Java» от IBS Training — первый курс в серии по автоматизации тестирования на Java. Програ...
Школа автоматизированного тестирования. Часть 3. BDD-тестирование с Cucumber
IBS Training
«Школа автоматизированного тестирования. Часть 3. BDD-тестирование с Cucumber» от IBS Training — завершающий курс серии, посвящённый подходу Behavior ...
Основы автоматизированного тестирования
IBS Training
«Основы автоматизированного тестирования» от IBS Training — вводный курс для тестировщиков, которые хотят перейти от ручного тестирования к автоматиза...
Часто задаваемые вопросы
Нужно ли проходить часть 1 перед этим курсом?
Сколько длится обучение?
Какой браузер используется для тестов?
Изучается ли Selenium Grid?
Какой документ выдается?
Что делать после этого курса?
Подойдёт ли курс для автоматизации мобильных приложений?
Нужно ли проходить часть 1 перед этим курсом?
Не обязательно, если вы уверенно владеете Java: ООП, коллекции, исключения. Часть 1 рекомендуется тем, кто изучает Java с нуля.
Сколько длится обучение?
5 дней (40 академических часов) интенсивного обучения онлайн с живым преподавателем и большим количеством лабораторных работ.
Какой браузер используется для тестов?
Основная практика на Chrome через ChromeDriver. Также рассматривается запуск тестов в других браузерах и headless-режиме.
Изучается ли Selenium Grid?
Selenium Grid рассматривается обзорно в контексте параллельного запуска тестов. Глубокого погружения в настройку Grid нет.
Какой документ выдается?
Сертификат IBS Training Center, подтверждающий прохождение курса по Selenium WebDriver.
Что делать после этого курса?
Рекомендуется продолжить серию — часть 3 посвящена BDD-тестированию с Cucumber. Это позволит писать автотесты на естественном языке.
Подойдёт ли курс для автоматизации мобильных приложений?
Нет, курс фокусируется на веб-приложениях. Для мобильной автоматизации существуют отдельные инструменты, например Appium.