/Selenium-Webdriver-lectures

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

Selenium Webdriver lectures

Что такое 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.

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