Skip to content

Education

Конфигурационный файл для тестов

В наших тестах мы можем использовать разные браузеры, запускать тесты под разной URL (например для QA или STG), выставлять какие-то общие для проекта цифры по времени ожидания и т.д.  Хардкодить эти данные в тестах будет… Read More »Конфигурационный файл для тестов

NUnit SetUp атрибуты и базовый класс

Посте того как мы создали уже несколько тестов нам нужно обратить внимание на то, что в каждом отдельном тесте мы создаем обобьет драйвера, настраиваем его и закрываем, что является само по себе дублированием кода и… Read More »NUnit SetUp атрибуты и базовый класс

Работа со списками / таблицами

Во множестве современных Web приложений используются таблицы в разном виде для отображения и работы с данными. Хочу показать практический пример покрытия простой таблицы на сайте Wikipedia: Автоматизируем следующий сценарий: Открываем браузер Google Chrome Переходим на… Read More »Работа со списками / таблицами

Дополнительные действия [Actions]

В стандартном наборе методов доступных для IWebElement мы можем выполнить команды нажатия, ввода и очистки текста и собственно это все. Набор скажем так достаточно базовый. На практике же нам часто приходится выполнять больше команд, таких… Read More »Дополнительные действия [Actions]

WebDriver — Ожидания

Зачем нам ожидания в Selenium? Много веб-приложений разработано с использованием Ajax, Javascript и других популярных инструментов. А это значит, что в то время когда происходит процесс загрузки страницы, элементы, с которыми мы хотим взаимодействовать, могут… Read More »WebDriver — Ожидания

NUnit Assert – Как использовать?

Инструмент NUnit нам предоставляет возможность сравнивать в наших автотестах актуальные и ожидаемые значения. Для этого можно использовать статический класс Assert. Приведу ряд по моему мнению наиболее используемых проверок, которые относятся в большей степени к простым… Read More »NUnit Assert – Как использовать?

WebDriver – Поиск элементов на странице

ВВЕДЕНИЕ Во время написания любого автотеста мы в большей степени будем работать с веб элементами на наших страницах. Для понимая как их находить сначала нужно вкратце разобраться что такое DOM. DOM (от англ. Document Object Model — “объектная… Read More »WebDriver – Поиск элементов на странице

WebDriver — Основные понятия

У нас в коде есть понятие класса и метода, и для простого автоматизированного теста мы можем любой класс определить как файл, который будет содержать набор тестов. Для этого мы можем использовать возможности инструмента NUnit. Для… Read More »WebDriver — Основные понятия

WebDriver – Первый автотест

В этой статье я покажу вам как создать первый простой автоматизированный тест. Для начала нужно установить среду для разработки Visual Studio, которую можно скачать на их официальном сайте. Для не коммерческих проектов можно использовать бесплатную… Read More »WebDriver – Первый автотест

«Никогда не ешьте в одиночку» и другие правила нетворкинга

Люди, которые создают прочную сеть взаимоотношений, всегда добиваются успеха в бизнесе. Причина проста: если вас знают и хорошо к вам относятся, с вами охотнее будут сотрудничать. Кейт Феррацци, обладатель “одной из широчайших сетей контактов в… Read More »«Никогда не ешьте в одиночку» и другие правила нетворкинга