okursah

Selenium на Python за 3 часа (Академика)

Академика
990 руб.
Цена
3 часа
Длительность курса
В любое время
Дата начала
Школа
Выдают сертификат
Откажитесь от ручного веб-тестирования — автоматизируйте процесс с 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 часа
Перейти к курсу

Все курсы из категории «Программирование на Python»

  • Бесплатно
  • Длительность: 3 месяца
  • Сертификат *
  • Начало: 09 декабря
Python-разработчик
5
  • Бесплатно
  • Длительность: 1 месяц
  • Сертификат *
  • Начало: 09 декабря
Python с нуля
5
  • 30 000 руб.
  • Длительность: 1 месяц
  • Сертификат
  • Рассрочка: 1 666 руб./мес. Оформить
  • Начало: 11 декабря
Python Academy
Промокод
  • 65 000 руб.
  • Длительность: 3 месяца
  • Сертификат
  • Рассрочка: 3 610 руб./мес. Оформить
  • Начало: 11 декабря
Бекенд-разработчик на Python
Промокод
  • 118 494 руб.
  • Длительность: 9 месяцев
  • Сертификат
  • Рассрочка: 5 386 руб./мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Автоматизированное тестирование на Python
Промокод
  • 28 789 руб.
  • Длительность: 2 месяца
  • Сертификат
  • Рассрочка: 9 596 руб./мес. Оформить
  • Начало: В любое время
  • Организация собеседований с компаниями-партнерами
Python для инженеров
Промокод
Python: от кода к стартапу c МФТИ
Промокод
  • 22 800 руб.
  • Длительность: 6 недель
  • Сертификат
  • Рассрочка: 2 000 руб./мес. Оформить
  • Начало: Началось 2 дня назад

    Набор ещё идет!

Backend-разработка на Django
Промокод
  • Бесплатно
  • Длительность: 14 дней
  • Сертификат *
  • Начало: Началось 2 дня назад

    Набор ещё идет!

Основы Python: создаём телеграм-бота
Промокод
Python-разработчик: расширенный курс
Промокод