Skip to content

All articles

“Как действует экономическая машина” – Рэй Далио

Для всех кто интересуется темой управления личными финансами и инвестициями, я бы сначала посоветовал в общем виде вспомнить как вообще работает экономика, но поскольку это очень большая тема и в прибавок ко всему, в современном… Read More »“Как действует экономическая машина” – Рэй Далио

“Богатый папа, бедный папа” – Роберт Кийосаки

НАДПИСЬ С ОБРАТНОЙ СТОРОНЫ КНИГИ Книга “Богаты папа – бедный папа”: докажет: чтобы стать богатым, не обязательно получать высокую зарплату – особенно в сегодняшнем мире, где наступление технологий, роботов и глобальной экономики привело к изменению… Read More »“Богатый папа, бедный папа” – Роберт Кийосаки

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

В наших тестах мы можем использовать разные браузеры, запускать тесты под разной 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 — Основные понятия