Проверка наличия элементов в Selenium
Из этой статьи вы узнаете, как реализуется проверка наличия элементов и текста на веб-странице, а также проверка их расположения.
Selenium WebDriver — это инструмент для автоматизации действий веб-браузера. В большинстве случаев используется для тестирования Web-приложений
Из этой статьи вы узнаете, как реализуется проверка наличия элементов и текста на веб-странице, а также проверка их расположения.
Цель этой статьи — познакомить вас с инструментом Selenium, его преимуществами и функциональными возможностями, а также показать, как легко создать свой первый тест на языке C#.
CAPTCHA создана, чтобы пропускать людей и задерживать ботов. Но значит ли это, что ее невозможно обойти? К счастью, можно! В этой статье вы узнаете о трех различных способах обхода капчи через Selenium на Python.
Selenium — это мощный инструмент, который позволяет автоматизировать повторяющиеся задачи и может использоваться для веб-скрейпинга.
В этой статье мы разберем, как написать веб-скрапер (web scraper) с помощью Selenium. Веб-скрапинг — это поиск нужной информации в Интернете. Вам потребуются базовые навыки работы с терминалом, а именно знание команд cd и mkdir. Также у вас должны быть установлены pip и Python3.
При извлечении данных со страницы с помощью XPath в Selenium WebDriver, для поиска внутри определенного элемента, а не по всей странице, перед XPath необходимо добавить точку (.). В данной статье я покажу вам, как это использовать.
Профиль Firefox — это параметры персонализации, применяемые в браузере. Статья рассказывает, как настроить профиль для Selenium-тестов.
Selenium Webdriver ограничен тестированием ваших приложений в браузере. Чтобы использовать Selenium для проверки баз данных, необходимо воспользоваться JDBC (Java Database Connectivity). JDBC — это API, позволяющий выполнять запросы к базам данных на языке SQL.
Репозиторий — это общее место хранения всех объектов. Статья описывает, как создать репозиторий в Selenium с помощью XML и файлов Properties.
Selenium WebDriver используется для автоматизации работы веб-приложения, однако он не генерирует никаких отчётов. TestNG, напротив, генерирует отчёт о тестировании по умолчанию.
В этом руководстве вы узнаете, как можно читать и записывать данные в Excel файл с помощью пакета Java IO и библиотеки Apache POI.
Фреймворк автоматизации Selenium — это структура кода, которая делает его обслуживание простым и эффективным. Без фреймворков пользователи могут размещать «код» и «данные» в одном и том же месте, которые будут ни пригодными для повторного использования, ни читаемыми. Фреймворки помогают повысить возможности повторного использования кода, увеличить его переносимость, снизить стоимость сопровождения сценариев, улучшить читаемости кода и т.д.
Идентификация гиперссылок на веб-странице в Selenium осуществляется по тексту ссылки. В этой статье мы рассмотрим доступные методы поиска и доступа к ссылкам с помощью WebDriver.
Исключение — это ошибка, возникающая во время выполнения программы. Обработка исключений нужна для того, чтобы при возникновении ошибок программа не завершала работу аварийно. В этой статье мы рассмотрим исключения в Selenium и разберем, как их обрабатывать.
Класс Chromeoptions — это концепция в Selenium WebDriver для манипулирования различными свойствами драйвера Chrome. Класс параметров Chrome обычно используется вместе с желаемыми возможностями для настройки сеансов драйверов Chrome. С его помощью можно выполнять различные операции, такие как открытие Chrome в развернутом режиме, отключение существующих расширений и всплывающих окон и т.д.