Selenium Testing Tools Cookbook
Сразу скажу, что это одна из лучших книг по Selenium Webdriver. Она содержит массу наглядных примеров и покрывает все возможности фреймворка, например, применение Webdriver для тестирования производительности, автоматизацию веб-сайтов мобильных браузеров и т.д.
После прочтения данной книги вы также сможете использовать всевозможные инструменты и паттерны, например Data Driven Tests и PageFactory, которые используются вместе с WebDriver API. Это позволит написать поддерживаемый фреймворк.
Книга содержит примеры на Java (большинство), C#, Ruby и Python.
Основные темы
- Локаторы и их применение
- Написание поддерживаемых тестов, используя Selenium WebDriver API
- Использование паттернов, включая PageFactory
- Создание data-driven тестов
- Интеграция и использование инструментов ATDD/BDD, таких как JBehave, SpecFlow и FitNesses с Selenium WebDriver
- Настройка iPhone/iPad и Android симуляторов и девайсов для тестирование мобильных веб-приложений
- Настройка Selenium Grid для ускорения и параллельного запуска тестов, увеличения покрытия и уменьшения времени выполнения
- Снятие скриншотов и запись видео в процессе запуска тестов