Selenium на Python за 3 часа [Илья Фофанов] [udemy]

Bot

Администратор
Команда форума
23 Янв 2020
209,437
3,154
113
269049.jpg

Применять шаблон проектировани Page Object для улучшения качества кода
Требования

  • Базовые знания языка Python
Описание
Курс по Selenium на Python предназначен для тех, кто хочет научиться автоматизировать веб-тестирование и научиться скрейпингу (извлечению данных с веб-страниц).
Selenium - это набор продуктов, который позволяет автоматизировать действия в браузере, что даёт возможность писать тестовые скрипты и скрипты, извлекащие данные с веб-страниц.

Курс начинается с введения в Selenium и его основных возможностей, включая Selenium IDE, позволяющего генерировать скрипты, записывая действия в браузере. Так же вы познакомитесь с архитектурой Selenium.

Затем курс продвигается дальше в глубь технических нюансов, связанных с использованием Selenium WebDriver. Студенты узнают, как создавать тестовые сценарии с использованием Selenium WebDriver, включая поиск элементов на веб-страницах, взаимодействие с формами и элементами ввода, выполнение различных действий в браузере и т. д. Вы научитесь применять различные локаторы элементов и станете понимать приоритет в применении предоставляемых локаторов.

Кроме того, курс также будет охватывать темы, связанные с тестированием веб-приложений (включая конфигурирование тестов), такие как ожидание и проверка результатов, управление браузером (окнами, вкладками, работа в режиме Headless Mode).

Так же, курс научит вас извлекать данные с помощью BeautifulSoup - фреймворка, упрощающего процесс парсинга.

В последней части курса вы научитесь применять паттерн (шаблон проектирования) Page Object, позволяющий как-бы раскладывать все части "пазла" по полочкам.

После прохождения курса студенты будут уметь использовать Selenium WebDriver и Python для создания автоматических тестов веб-приложений и производительного тестирования веб-страниц в различных браузерах.

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