Что такое Selenium?

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

Целевая аудитория

Книга предназначена для разработчиков и автоматизаторов, пользующихся языком программирования Java, и содержит методический материал для обучения эффективной автоматизации тестирования веб приложений на основе Selenium Webdriver.

Что внутри?

  • методические материалы с примерами для начала работы с Selenium Webdriver

  • описание основных элементов Webdriver API с использованием Java

  • техники работы с локаторами

  • вспомогательные инструменты для работы с page object и локаторами

  • виды page object

  • дизайн паттерны и принципы построения эффективной архитектуры для автоматизации тестирования

  • интеграция с другими инструментами, включая Selenide, Allure Framework, HTML Elements, Thucydides, Geb, Sikuli и другие

  • актуальные рецепты для решения типовых задач и сложных моментов, связанных автоматизацией тестирования веб приложений

  • а также Selenium Grid, эффективное распараллеливание тестов, тестирование производительности, тестирование мобильных приложений с appium, интеграция с CI инструментами и облачными сервисами.

Об авторах

Книга пишется в рамках проекта белоруского сообщества тестировщиков COMAQA при поддержке DPI Solutions авторами Kreisfahrer, Fulcrum81.

Книга находится на стадии разработки и постоянно развивается и дополняется.