# 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)
