Откажитесь от ручного веб-тестирования — автоматизируйте процесс с Selenium. Объясним, как легко извлекать данные с помощью скрейпинга. Расскажем, как тратить меньше времени и получать качественный результат. Курс длится всего 3 часа — никакой воды и лирических отступлений. Присоединяйтесь!
- Знакомство с Selenium WebDriver
Перейдём к техническим нюансам, связанным с Selenium WebDriver.Вы узнаете, как создавать тестовые сценарии с использованием Selenium WebDriver, включая поиск элементов на веб-страницах, взаимодействие с формами и элементами ввода, выполнение различных действий в браузере.Познакомитесь с методами освобождения ресурсов после завершения тестирования, чтобы избежать утечек памяти или других проблем.Обзор модуля.Установка WebDriver и подготовка проекта.Архитектура Selenium WebDriver.Знакомство с сайтом.Создание первого теста.Освобождение неуправляемых ресурсов.Заключение.Тест.
- Знакомство с Selenium WebDriver
Перейдём к техническим нюансам, связанным с Selenium WebDriver.Вы узнаете, как создавать тестовые сценарии с использованием Selenium WebDriver, включая поиск элементов на веб-страницах, взаимодействие с формами и элементами ввода, выполнение различных действий в браузере.Познакомитесь с методами освобождения ресурсов после завершения тестирования, чтобы избежать утечек памяти или других проблем.Обзор модуля.Установка WebDriver и подготовка проекта.Архитектура Selenium WebDriver.Знакомство с сайтом.Создание первого теста.Освобождение неуправляемых ресурсов.Заключение.Тест.
- Скрейпинг данных с BeautifulSoup
Подробно расскажем, как извлекать данные с помощью BeautifulSoup — фреймворка, упрощающего процесс парсинга HTML и XML-данных. Вы научитесь автоматизировать сбор и анализ данных с веб-страниц, что будет полезно при веб-скрейпинге, тестировании веб-приложений или аналитике данных.Обзор модуля.BeautifulSoup & WebDriver.BeautifulSoup API.Заключение.Тест.
- Управление браузером
Модуль охватывает темы, связанные с тестированием веб-приложений (включая конфигурирование тестов), такие как ожидание и проверка результатов, управление браузером (окнами, вкладками, работа в режиме Headless Mode).Взаимодействие с вкладками и окнами.Изменение расположения и размера окна браузера.Headless Mode в Selenium WebDriver.Конфигурирование тестов.Заключение.Тест.
- Введение в Selenium
Мы начнём с введения в Selenium. Рассмотрим его основные возможности, включая Selenium IDE, который позволяет генерировать скрипты, записывая действия в браузере. Ещё вы познакомитесь с архитектурой Selenium.Тестовый сайт.Что такое Selenium и с чем его едят.Установка Selenium IDE.Первый сценарий в Selenium IDE.Работа с Selenium IDE.Тест.
- Selenium Advanced
В этом модуле мы расскажем об инструментах для управления WebDriver.Вы освоите различные типы локаторов, такие как CSS_SELECTOR и XPATH, и научитесь применять их для точного и надёжного поиска элементов на веб-странице.Ещё вы узнаете, что такое приоритет локаторов, и научитесь выбирать наиболее подходящий для конкретной ситуации.Обзор.WebDriver Manager.Локаторы.Поиск с различными локаторами.Приоритет локаторов.CSS_SELECTOR.XPATH.Взаимодействие с input-элементами.Работа с динамическими веб-страницами.Заключение.Тест.
- Скрейпинг данных с BeautifulSoup
Подробно расскажем, как извлекать данные с помощью BeautifulSoup — фреймворка, упрощающего процесс парсинга HTML и XML-данных. Вы научитесь автоматизировать сбор и анализ данных с веб-страниц, что будет полезно при веб-скрейпинге, тестировании веб-приложений или аналитике данных.Обзор модуля.BeautifulSoup & WebDriver.BeautifulSoup API.Заключение.Тест.
- Введение в Selenium
Мы начнём с введения в Selenium. Рассмотрим его основные возможности, включая Selenium IDE, который позволяет генерировать скрипты, записывая действия в браузере. Ещё вы познакомитесь с архитектурой Selenium.Тестовый сайт.Что такое Selenium и с чем его едят.Установка Selenium IDE.Первый сценарий в Selenium IDE.Работа с Selenium IDE.Тест.
- PageObject & Refactoring
Вы поймёте, как эффективно организовать код для автоматизации тестирования веб-приложений, используя шаблон проектирования объекта страницы (Page Object).Узнаете, как разделять логику тестов и детали реализации страниц для упрощения поддержки и повышения стабильности тестов.Научитесь создавать классы, представляющие веб-страницы, и абстрагировать локаторы элементов страницы для их повторного использования в тестах.Обзор.PageObject Design Pattern.Классы для страниц и локаторы.Рефакторинг тестов.Итоги курса.Тест.
- Управление браузером
Модуль охватывает темы, связанные с тестированием веб-приложений (включая конфигурирование тестов), такие как ожидание и проверка результатов, управление браузером (окнами, вкладками, работа в режиме Headless Mode).Взаимодействие с вкладками и окнами.Изменение расположения и размера окна браузера.Headless Mode в Selenium WebDriver.Конфигурирование тестов.Заключение.Тест.
- PageObject & Refactoring
Вы поймёте, как эффективно организовать код для автоматизации тестирования веб-приложений, используя шаблон проектирования объекта страницы (Page Object).Узнаете, как разделять логику тестов и детали реализации страниц для упрощения поддержки и повышения стабильности тестов.Научитесь создавать классы, представляющие веб-страницы, и абстрагировать локаторы элементов страницы для их повторного использования в тестах.Обзор.PageObject Design Pattern.Классы для страниц и локаторы.Рефакторинг тестов.Итоги курса.Тест.
- Selenium Advanced
В этом модуле мы расскажем об инструментах для управления WebDriver.Вы освоите различные типы локаторов, такие как CSS_SELECTOR и XPATH, и научитесь применять их для точного и надёжного поиска элементов на веб-странице.Ещё вы узнаете, что такое приоритет локаторов, и научитесь выбирать наиболее подходящий для конкретной ситуации.Обзор.WebDriver Manager.Локаторы.Поиск с различными локаторами.Приоритет локаторов.CSS_SELECTOR.XPATH.Взаимодействие с input-элементами.Работа с динамическими веб-страницами.Заключение.Тест.
-
Цена - 990 руб.
- Продолжительность курса составляет 3 часа