- Для всех
- С сертификатом
- На русском языке
- 3 часа
- 990₽
Selenium на Python за 3 часа
Откажитесь от ручного веб-тестирования — автоматизируйте процесс с Selenium. Объясним, как легко извлекать данные с помощью скрейпинга. Расскажем, как тратить меньше времени и получать качественный результат. Курс длится всего 3 часа — никакой воды и лирических отступлений. Присоединяйтесь!
- Для всех
- С сертификатом
- На русском языке
- 3 часа
- 990₽
Чему вы научитесь
Писать скрипты для автоматизации рутинных задач в браузере
Генерировать скрипты с помощью Selenium IDE
Использовать Selenium WebDriver для ручного написания сложных скриптов и тестов
Применять BeautifulSoup вместе с Selenium для скрейпинга данных
Улучшать качество кода, используя шаблон проектирования Page Object
Содержание курса
- 6 модулей
- 3 часа
- Введение в Selenium
Мы начнём с введения в Selenium. Рассмотрим его основные возможности, включая Selenium IDE, который позволяет генерировать скрипты, записывая действия в браузере.
Ещё вы познакомитесь с архитектурой Selenium.
- Тестовый сайт
- Что такое Selenium и с чем его едят
- Установка Selenium IDE
- Первый сценарий в Selenium IDE
- Работа с Selenium IDE
- Тест
- Знакомство с Selenium WebDriver
Перейдём к техническим нюансам, связанным с Selenium WebDriver.
Вы узнаете, как создавать тестовые сценарии с использованием Selenium WebDriver, включая поиск элементов на веб-страницах, взаимодействие с формами и элементами ввода, выполнение различных действий в браузере.
Познакомитесь с методами освобождения ресурсов после завершения тестирования, чтобы избежать утечек памяти или других проблем.
- Обзор модуля
- Установка WebDriver и подготовка проекта
- Архитектура Selenium WebDriver
- Знакомство с сайтом
- Создание первого теста
- Освобождение неуправляемых ресурсов
- Заключение
- Тест
- Selenium Advanced
В этом модуле мы расскажем об инструментах для управления WebDriver.
Вы освоите различные типы локаторов, такие как CSS_SELECTOR и XPATH, и научитесь применять их для точного и надёжного поиска элементов на веб-странице.
Ещё вы узнаете, что такое приоритет локаторов, и научитесь выбирать наиболее подходящий для конкретной ситуации.
- Обзор
- WebDriver Manager
- Локаторы
- Поиск с различными локаторами
- Приоритет локаторов
- CSS_SELECTOR
- XPATH
- Взаимодействие с input-элементами
- Работа с динамическими веб-страницами
- Заключение
- Тест
- Управление браузером
Модуль охватывает темы, связанные с тестированием веб-приложений (включая конфигурирование тестов), такие как ожидание и проверка результатов, управление браузером (окнами, вкладками, работа в режиме Headless Mode).
- Взаимодействие с вкладками и окнами
- Изменение расположения и размера окна браузера
- Headless Mode в Selenium WebDriver
- Конфигурирование тестов
- Заключение
- Тест
Сертификат от EngineerSpock Education
Подтвердит, что вы прошли курс, и усилит ваше портфолио или резюме.
Часто задаваемые вопросы
Что такое Selenium?
Selenium — это набор продуктов, который позволяет автоматизировать действия в браузере, что даёт возможность писать тестовые скрипты и скрипты, извлекающие данные с веб-страниц.
Для кого этот курс?
Для практикующих питонистов, которые хотят в сжатые сроки начать работать с Selenium.
Какие есть требования для прохождения курса?
Базовые знания языка Python.