Description
Автор: автор
Название: Selenium 2.0: стартовый уровень
Занятие 1: автотестирование без программирования
рекордер Selenium IDE
инсталляция рекордера Selenium IDE в браузер Firefox
запись, воспроизведение, отладка теста в рекордере Selenium IDE
рекордер Selenium Builder
инсталляция рекордера Selenium IDE в браузер Firefox
запись, воспроизведение, отладка теста в рекордере Selenium IDE
Selenium Server
запуск тестов в разных браузерах
запуск тестов на удалённой машине
запуск тестов “в облаках”
обзор набора команд, которые можно использовать в Selenium IDE и в Selenium Builder
Занятие 2: путь от перевода тестов на язык программирования до сервера непрерывной интеграции
перевод тестов на язык программирования
установка системы сборки Maven
создание проекта для тестов: Maven + Selenium Archetype
экспорт тестов из рекордера на язык программирования Java
запуск тестов вручную из консоли
организация сервера непрерывной интеграции
помещение тестов в систему хранения кода
установка сервера непрерывной интеграции Jenkins
запуск тестов в автоматическом режиме на сервере непрерывной интеграции
Занятие 3: ручная доработка того, что не смог записать рекордер
методы идентификации элементов
обзор методов идентификации элементов: id, name, linkText, class, XPath, CSS
создание и отладка локаторов в рекордере Selenium IDE
создание и отладка локаторов при помощи плагинов Firebug, FirePath, WebDriver Element Locator
детальное рассмотрение локаторов XPath и CSS, сложные (составные) локаторы
ожидания
явные и неявные ожидания
ожидание загрузки страницы
ожидание некоторого события (появление или исчезновение элементов, изменение их свойств)
проверки
проверка наличия или отсутствия элементов
проверка текста и атрибутов элементов
Reviews
There are no reviews yet.