Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Selenium на Python за 3 часа
Rating: 3.6 out of 5(18 ratings)
94 students

Selenium на Python за 3 часа

Научитесь автоматизировать браузер: писать автотесты и скрейпить данные за 3 часа
Last updated 12/2023
Russian

What you'll learn

  • Как писать скрипты для автоматизации рутинных задач в браузере
  • Использовать Selenium IDE для генерации скриптов
  • Использовать Selenium WebDriver для ручного написания сложных скриптов и тестов
  • Использовать BeautifulSoup вместе с Selenium для скрейпинга данных
  • Применять шаблон проектировани Page Object для улучшения качества кода

Course content

6 sections37 lectures2h 54m total length
  • Тестовый сайт0:02
  • Введение в Selenium3:17
  • Установка Selenium IDE1:18
  • Первый сценарий в Selenium IDE2:16
  • Работа с Selenium IDE5:05
  • Установка WebDriver и подготовка проекта9:20
  • Тест

Requirements

  • Базовые знания языка Python

Description

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

Selenium - это набор продуктов, который позволяет автоматизировать действия в браузере, что даёт возможность писать тестовые скрипты и скрипты, извлекащие данные с веб-страниц.

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

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

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

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

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

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

Who this course is for:

  • Для начинающих питонистов, желающих освоить Selenium
  • Для практикующих питонистов, которые хотят в сжатые сроки начать работать с Selenium