Selenium

Selenium WebDriver — это инструмент для автоматизации действий веб-браузера. В большинстве случаев используется для тестирования Web-приложений

Основы автоматизации тестирования с помощью Selenium

Цель этой статьи — познакомить вас с инструментом Selenium, его преимуществами и функциональными возможностями, а также показать, как легко создать свой первый тест на языке C#.

Как обойти CAPTCHA с помощью Selenium

CAPTCHA создана, чтобы пропускать людей и задерживать ботов. Но значит ли это, что ее невозможно обойти? К счастью, можно! В этой статье вы узнаете о трех различных способах обхода капчи через Selenium на Python.

Создание веб-скрапера на Python с помощью Selenium

Создание веб-скрапера на Python с помощью Selenium

В этой статье мы разберем, как написать веб-скрапер (web scraper) с помощью Selenium. Веб-скрапинг — это поиск нужной информации в Интернете. Вам потребуются базовые навыки работы с терминалом, а именно знание команд cd и mkdir. Также у вас должны быть установлены pip и Python3.

xpath в selenium

Как найти XPath объектов в Selenium при помощи Python

При извлечении данных со страницы с помощью XPath в Selenium WebDriver, для поиска внутри определенного элемента, а не по всей странице, перед XPath необходимо добавить точку (.). В данной статье я покажу вам, как это использовать.

Тестирование баз данных с помощью Selenium

Тестирование баз данных с помощью Selenium: подключение к БД

Selenium Webdriver ограничен тестированием ваших приложений в браузере. Чтобы использовать Selenium для проверки баз данных, необходимо воспользоваться JDBC (Java Database Connectivity). JDBC — это API, позволяющий выполнять запросы к базам данных на языке SQL.

Selenium Framework обзор

Фреймворк автоматизации Selenium — это структура кода, которая делает его обслуживание простым и эффективным. Без фреймворков пользователи могут размещать «код» и «данные» в одном и том же месте, которые будут ни пригодными для повторного использования, ни читаемыми. Фреймворки помогают повысить возможности повторного использования кода, увеличить его переносимость, снизить стоимость сопровождения сценариев, улучшить читаемости кода и т.д.

Обработка исключений в Selenium WebDriver

Исключение — это ошибка, возникающая во время выполнения программы. Обработка исключений нужна для того, чтобы при возникновении ошибок программа не завершала работу аварийно. В этой статье мы рассмотрим исключения в Selenium и разберем, как их обрабатывать.

Параметры Chrome в Selenium Webdriver

Класс Chromeoptions — это концепция в Selenium WebDriver для манипулирования различными свойствами драйвера Chrome. Класс параметров Chrome обычно используется вместе с желаемыми возможностями для настройки сеансов драйверов Chrome. С его помощью можно выполнять различные операции, такие как открытие Chrome в развернутом режиме, отключение существующих расширений и всплывающих окон и т.д.