Категория: Selenium Webdriver

Первый автотест с Selenium WebDriver и Python 9

Первый автотест с Selenium WebDriver и Python

Ранее я уже писал посты о том, как можно с нуля написать свой первый автотест: Selenium + Java первая часть и вторая часть А также пример автотеста на Java, написанного с помощью библиотеки Selenide. Посмотреть можно здесь Теперь...

Selenium WebDriver- работа с диалоговыми окнами 1

Selenium WebDriver- работа с диалоговыми окнами

В этом посте, на практических примерах, будут рассмотрены методы Selenium WebDriver для работы с диалоговыми окнами. Что такое модальные окна и какие они бывают можно ознакомиться в статье: Взаимодействие с пользователем: alert, prompt, confirm...

Selenium WebDriver + TestNG кроссбраузерное тестирование 10

Selenium WebDriver + TestNG кроссбраузерное тестирование

Сегодня я хочу показать пример, как можно сделать автотесты Selenium WebDriver кроссбраузерными. В примере будут использованы браузеры Chrome и Firefox. Для работы WebDriver с Chrome и новыми версиями Firefox нужны драйверы, поэтому предварительно скачиваю...

Selenium WebDriver класс Select. Работа с выпадающими списками 5

Selenium WebDriver класс Select. Работа с выпадающими списками

В этом посте я хочу показать примеры работы с выпадающими списками в Selenium WebDriver используя класс Select. Создание объекта Select:

В качестве параметра в конструктор класса необходимо передать объект WebElement, в данном случае...

Оптимизация теста с помощью Page Object. Часть 2. Создание теста 9

Оптимизация теста с помощью Page Object. Часть 2. Создание теста

Продолжение статьи «Оптимизация теста с помощью Page Object. Часть 1. Создание классов с описанием веб-страниц» . В первой части я привел пример создания классов с описанием страниц (элементы и методы для выполнения действий над ними). В...

Оптимизация теста с помощью Page Object. Часть 1. Создание классов с описанием веб-страниц 7

Оптимизация теста с помощью Page Object. Часть 1. Создание классов с описанием веб-страниц

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

Selenium Webdriver- основные методы для работы с элементами веб-страниц. Интерфейс WebElement 0

Selenium Webdriver- основные методы для работы с элементами веб-страниц. Интерфейс WebElement

В этой статье будут рассмотрены основные методы используемые в Selenium Webdriver, для действий над элементами веб-страниц. Все эти методы объединяет один общий интерфейс- WebElement. Прежде чем их использовать, необходимо найти элемент. Так как при...

Selenium Webdriver — поиск элементов и типы локаторов 6

Selenium Webdriver — поиск элементов и типы локаторов

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

Пишем первый автотест с Selenium Webdriver и Java. Часть 2 36

Пишем первый автотест с Selenium Webdriver и Java. Часть 2

В первой части я описывал процесс создания простого Maven проекта, с подключенными библиотеками и созданным для хранения классов автотестов пакетом. Теперь я буду писать уже непосредственно код теста и делать его запуск. Но прежде...

Как запустить автотесты Selenium Webdriver в браузере Chrome 5

Как запустить автотесты Selenium Webdriver в браузере Chrome

В отличии от Firefox, в котором запуск автотестов не нуждается в подключении дополнительных драйверов, для работы этих же автотестов в браузере Chrome понадобится установка специального драйвера. Называется этот драйвер- «chromedriver» и скачать его можно...