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»

  • 41 000 руб.
  • Длительность: 1 месяц
  • Сертификат
  • Рассрочка: 2 275 руб./мес. Оформить
  • Начало: 26 июня
Python Academy
Промокод
  • 89 200 руб.
  • Длительность: 3 месяца
  • Сертификат
  • Рассрочка: 4 958 руб./мес. Оформить
  • Начало: 26 июня
Бекенд-разработчик на Python
Промокод
  • 153 000 руб.
  • Длительность: 6 месяцев
  • Сертификат
  • Рассрочка: 28 000 руб./мес. Оформить
  • Начало: 26 июня
  • Гарантированное трудоустройство
Мидл Python-разработчик
Промокод
  • 98 000 руб.
  • Длительность: 5 месяцев
  • Сертификат
  • Рассрочка: 21 500 руб./мес. Оформить
  • Начало: 30 июня
  • Гарантированное трудоустройство
Автоматизатор тестирования на Python
Промокод
  • 169 000 руб.
  • Длительность: 12 месяцев
  • Сертификат
  • Рассрочка: 18 000 руб./мес. Оформить
  • Начало: 03 июля
  • Гарантированное трудоустройство
Инженер данных с нуля
Промокод
  • 177 000 руб.
  • Длительность: 4 месяца
  • Сертификат
  • Рассрочка: 47 000 руб./мес. Оформить
  • Начало: 03 июля
  • Гарантированное трудоустройство
Python-разработчик буткемп
Промокод
  • 59 700 руб.
  • Длительность: 5 месяцев
  • Сертификат
  • Рассрочка: 2 487 руб./мес. Оформить
  • Начало: 07 июля
  • Гарантирована поддержка центра развития карьеры
Python-разработчик с нуля
Промокод
  • 137 040 руб.
  • Длительность: 12 месяцев
  • Сертификат
  • Рассрочка: 3 806 руб./мес. Оформить
  • Начало: 07 июля
  • Гарантирована поддержка центра развития карьеры
Python-разработчик: расширенный курс
Промокод
  • 178 020 руб.
  • Длительность: 21 месяц
  • Сертификат
  • Рассрочка: 4 945 руб./мес. Оформить
  • Начало: 07 июля
  • Гарантирована поддержка центра развития карьеры
Fullstack-разработчик на Python
Промокод
  • 20 000 руб.
  • Длительность: 10 уроков
  • Сертификат
  • Начало: 07 июля
  • Помогают составить сильное резюме, прокачать софт-скиллы и научиться проходить собеседования, чтобы получить оффер мечты.
Основы Python в Data Science