# Selenium Webdriver для Java автоматизаторов

## Selenium Webdriver для Java автоматизаторов

- [Introduction](https://comaqa.gitbook.io/selenium-webdriver-lectures/master.md)
- [Selenium Webdriver. Введение](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-vvedenie.md)
- [WebDriver. Обзор и принцип работы](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-vvedenie/webdriver.-obzor-i-princip-raboty.md)
- [Основные методы Selenium Webdriver API](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-vvedenie/osnovnye-metody-selenium-webdriver-api.md)
- [Типы локаторов](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-vvedenie/tipy-lokatorov.md)
- [Ожидания](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-vvedenie/ozhidaniya.md)
- [Пример использования Webdriver API](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-vvedenie/primer-ispolzovaniya-webdriver-api.md)
- [Selenium WebDriver. Сложные вопросы.](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-slozhnye-voprosy..md)
- [Локаторы. CSS, XPATH, JQUERY.](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-slozhnye-voprosy./lokatory.-css-xpath-jquery..md)
- [WebDriver API. Сложные взаимодействия.](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-slozhnye-voprosy./webdriver-api.-slozhnye-vzaimodeistviya..md)
- [Контроль за ходом теста. Кастомные ожидания, попапы, алерты, Iframes.](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-slozhnye-voprosy./kontrol-za-khodom-testa.-kastomnye-ozhidaniya-popapy-alerty-iframes..md)
- [DDT подход](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-slozhnye-voprosy./ddt-podkhod.md)
- [Page Object Pattern. Архитектура тестового проекта.](https://comaqa.gitbook.io/selenium-webdriver-lectures/page-object-pattern.-arkhitektura-testovogo-proekta..md)
- [Использование паттерна Page Object.](https://comaqa.gitbook.io/selenium-webdriver-lectures/page-object-pattern.-arkhitektura-testovogo-proekta./ispolzovanie-patterna-page-object..md)
- [Альтернативные Page Object подходы.](https://comaqa.gitbook.io/selenium-webdriver-lectures/page-object-pattern.-arkhitektura-testovogo-proekta./alternativnye-page-object-podkhody..md)
- [Вспомогательные инструменты.](https://comaqa.gitbook.io/selenium-webdriver-lectures/page-object-pattern.-arkhitektura-testovogo-proekta./vspomogatelnye-instrumenty..md)
- [Уровни абстракции. Создание кастомных элементов.](https://comaqa.gitbook.io/selenium-webdriver-lectures/page-object-pattern.-arkhitektura-testovogo-proekta./urovni-abstrakcii.-sozdanie-kastomnykh-elementov..md)
- [Архитектура. Основные элементы.](https://comaqa.gitbook.io/selenium-webdriver-lectures/page-object-pattern.-arkhitektura-testovogo-proekta./arkhitektura.-osnovnye-elementy..md)
- [Selenium Grid и "headless" браузеры](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-grid-i-headless-brauzery.md)
- [Использование HtmlUnit драйвера в автотестировании](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-grid-i-headless-brauzery/ispolzovanie-htmlunit-draivera-v-avtotestirovanii.md)
- ["Headless" тестирование с PhantomJS и SlimerJS](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-grid-i-headless-brauzery/headless-testirovanie-s-phantomjs-i-slimerjs.md)
- [Grid. Настройка и использование.](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-grid-i-headless-brauzery/grid.-nastroika-i-ispolzovanie..md)
- [Selenium Webdriver. Проблемные моменты](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-problemnye-momenty.md)
- [Вспомогательные инструменты](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-problemnye-momenty/vspomogatelnye-instrumenty.md)
- [Basic Authentification Window](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-problemnye-momenty/basic-authentification-window.md)
- [Загрузка файла](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-problemnye-momenty/zagruzka-faila.md)
- [Отправление файла (upload)](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-problemnye-momenty/otpravlenie-faila-upload.md)
- [Логгирование в Selenium Webdriver](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-problemnye-momenty/loggirovanie-v-selenium-webdriver.md)
- [Скриншоты элементов и работа с изображением](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-problemnye-momenty/skrinshoty-elementov-i-rabota-s-izobrazheniem.md)
- [Selenium Webdriver. Тестирование HTML5 веб приложений](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-html5-veb-prilozhenii.md)
- [Автоматизация Canvas элементов.](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-html5-veb-prilozhenii/avtomatizaciya-canvas-elementov..md)
- [Автоматизация видео плеера.](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-html5-veb-prilozhenii/avtomatizaciya-video-pleera..md)
- [Работа с web storage.](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-html5-veb-prilozhenii/rabota-s-web-storage..md)
- [Selenium Webdriver. Расширение инструмента](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-rasshirenie-instrumenta.md)
- [Selenium "обертки" и расширения](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-rasshirenie-instrumenta/selenium-obertki-i-rasshireniya.md)
- [Thucydides](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-rasshirenie-instrumenta/thucydides.md)
- [Geb](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-rasshirenie-instrumenta/geb.md)
- [Selenide](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-rasshirenie-instrumenta/selenide.md)
- [Репортинг](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-rasshirenie-instrumenta/reporting.md)
- [Selenium Webdriver. Тестирование клиентской производительности](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-klientskoi-proizvoditelnosti.md)
- [Navigation timing API](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-klientskoi-proizvoditelnosti/navigation-timing-api.md)
- [Browser Mob Proxy](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-klientskoi-proizvoditelnosti/browser-mob-proxy.md)
- [DynaTrace](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-klientskoi-proizvoditelnosti/dynatrace.md)
- [HttpWatch](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-klientskoi-proizvoditelnosti/httpwatch.md)
- [Selenium Webdriver. Behavior-Driven Development.](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-behavior-driven-development..md)
- [Обзор методологии и инструментов на Java.](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-behavior-driven-development./obzor-metodologii-i-instrumentov-na-java..md)
- [Cucumber JVM + Selenium Webdriver.](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-behavior-driven-development./cucumber-jvm-+-selenium-webdriver..md)
- [JBehave + Selenium Webdriver.](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-behavior-driven-development./jbehave-+-selenium-webdriver..md)
- [Selenium Webdriver. Тестирование на мобильных браузерах](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-na-mobilnykh-brauzerakh.md)
- [Обзор инструментов](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-na-mobilnykh-brauzerakh/obzor-instrumentov.md)
- [Установка и настройка Appium. Принципы и основы работы с инструментом](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-na-mobilnykh-brauzerakh/ustanovka-i-nastroika-appium.-principy-i-osnovy-raboty-s-instrumentom.md)
- [Запуск тестов на десктоп и мобильных браузерах](https://comaqa.gitbook.io/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-na-mobilnykh-brauzerakh/zapusk-testov-na-desktop-i-mobilnykh-brauzerakh.md)
- [Облачные сервисы.](https://comaqa.gitbook.io/selenium-webdriver-lectures/oblachnye-servisy..md)
- [Обзор рынка облачных сервисов для тестирования.](https://comaqa.gitbook.io/selenium-webdriver-lectures/oblachnye-servisy./obzor-rynka-oblachnykh-servisov-dlya-testirovaniya..md)
- [SauceLabs. Услуги и планы.](https://comaqa.gitbook.io/selenium-webdriver-lectures/oblachnye-servisy./saucelabs.-uslugi-i-plany..md)
- [Настройка тестов для запуска в SauceLabs.](https://comaqa.gitbook.io/selenium-webdriver-lectures/oblachnye-servisy./nastroika-testov-dlya-zapuska-v-saucelabs..md)
- [Использование Sauce Connect и Travis CI.](https://comaqa.gitbook.io/selenium-webdriver-lectures/oblachnye-servisy./ispolzovanie-sauce-connect-i-travis-ci..md)
- [Continuous Integration](https://comaqa.gitbook.io/selenium-webdriver-lectures/continuous-integration.md)
- [Что такое Continuous Integration](https://comaqa.gitbook.io/selenium-webdriver-lectures/continuous-integration/chto-takoe-continuous-integration.md)
- [Распространенные CI-серверы](https://comaqa.gitbook.io/selenium-webdriver-lectures/continuous-integration/rasprostranennye-ci-servery.md)
- [Jenkins - установка и настройка](https://comaqa.gitbook.io/selenium-webdriver-lectures/continuous-integration/jenkins-ustanovka-i-nastroika.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information, you can query the documentation dynamically by asking a question.
Perform an HTTP GET request on a page URL with the `ask` query parameter:
```
GET https://comaqa.gitbook.io/selenium-webdriver-lectures/master.md?ask=<question>
```
The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.
Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
