{"version":1,"pages":[{"id":"-LFXZitHJKi2E6a5zkK0","title":"Introduction","pathname":"/selenium-webdriver-lectures","siteSpaceId":"sitesp_LOo8u","description":""},{"id":"-LFXZs91Skoo1FFFTCgT","title":"Selenium Webdriver. Введение","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-vvedenie","siteSpaceId":"sitesp_LOo8u","description":""},{"id":"-LFXZs95QN6Pskb7QbQq","title":"WebDriver. Обзор и принцип работы","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-vvedenie/webdriver.-obzor-i-princip-raboty","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Введение"}]},{"id":"-LFXZs96iBOG8uFDFqOU","title":"Основные методы Selenium Webdriver API","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-vvedenie/osnovnye-metody-selenium-webdriver-api","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Введение"}]},{"id":"-LFXZs976VB1Ui5R2V7w","title":"Типы локаторов","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-vvedenie/tipy-lokatorov","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Введение"}]},{"id":"-LFXZs98gib86Aijk5LC","title":"Ожидания","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-vvedenie/ozhidaniya","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Введение"}]},{"id":"-LFXZs99OtlFszTY9Vsd","title":"Пример использования Webdriver API","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-vvedenie/primer-ispolzovaniya-webdriver-api","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Введение"}]},{"id":"-LFXZs9AKyg5eQb7n7gW","title":"Selenium WebDriver. Сложные вопросы.","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-slozhnye-voprosy.","siteSpaceId":"sitesp_LOo8u","description":""},{"id":"-LFXZs9B2_mAwxY2JaGX","title":"Локаторы. CSS, XPATH, JQUERY.","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-slozhnye-voprosy./lokatory.-css-xpath-jquery.","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium WebDriver. Сложные вопросы."}]},{"id":"-LFXZs9CK3Z0n9MWYNP-","title":"WebDriver API. Сложные взаимодействия.","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-slozhnye-voprosy./webdriver-api.-slozhnye-vzaimodeistviya.","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium WebDriver. Сложные вопросы."}]},{"id":"-LFXZs9D46BU4iu0msJY","title":"Контроль за ходом теста. Кастомные ожидания, попапы, алерты, Iframes.","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-slozhnye-voprosy./kontrol-za-khodom-testa.-kastomnye-ozhidaniya-popapy-alerty-iframes.","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium WebDriver. Сложные вопросы."}]},{"id":"-LFXZs9E6piuhNnf_tOw","title":"DDT подход","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-slozhnye-voprosy./ddt-podkhod","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium WebDriver. Сложные вопросы."}]},{"id":"-LFXZs9FcAsdPoYUe7cH","title":"Page Object Pattern. Архитектура тестового проекта.","pathname":"/selenium-webdriver-lectures/page-object-pattern.-arkhitektura-testovogo-proekta.","siteSpaceId":"sitesp_LOo8u","description":""},{"id":"-LFXZs9GJrik4yLK5Jdg","title":"Использование паттерна Page Object.","pathname":"/selenium-webdriver-lectures/page-object-pattern.-arkhitektura-testovogo-proekta./ispolzovanie-patterna-page-object.","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Page Object Pattern. Архитектура тестового проекта."}]},{"id":"-LFXZs9HDbVqnjhWY1jf","title":"Альтернативные Page Object подходы.","pathname":"/selenium-webdriver-lectures/page-object-pattern.-arkhitektura-testovogo-proekta./alternativnye-page-object-podkhody.","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Page Object Pattern. Архитектура тестового проекта."}]},{"id":"-LFXZs9I_Ohp5HxnP5AQ","title":"Вспомогательные инструменты.","pathname":"/selenium-webdriver-lectures/page-object-pattern.-arkhitektura-testovogo-proekta./vspomogatelnye-instrumenty.","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Page Object Pattern. Архитектура тестового проекта."}]},{"id":"-LFXZs9JjI9L_WFmogNf","title":"Уровни абстракции. Создание кастомных элементов.","pathname":"/selenium-webdriver-lectures/page-object-pattern.-arkhitektura-testovogo-proekta./urovni-abstrakcii.-sozdanie-kastomnykh-elementov.","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Page Object Pattern. Архитектура тестового проекта."}]},{"id":"-LFXZs9Kx15DjC_G36Ph","title":"Архитектура. Основные элементы.","pathname":"/selenium-webdriver-lectures/page-object-pattern.-arkhitektura-testovogo-proekta./arkhitektura.-osnovnye-elementy.","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Page Object Pattern. Архитектура тестового проекта."}]},{"id":"-LFXZs9LUH-KhHrGCRIc","title":"Selenium Grid и \"headless\" браузеры","pathname":"/selenium-webdriver-lectures/selenium-grid-i-headless-brauzery","siteSpaceId":"sitesp_LOo8u","description":""},{"id":"-LFXZs9MAmsz_mcV_ZXu","title":"Использование HtmlUnit драйвера в автотестировании","pathname":"/selenium-webdriver-lectures/selenium-grid-i-headless-brauzery/ispolzovanie-htmlunit-draivera-v-avtotestirovanii","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Grid и \"headless\" браузеры"}]},{"id":"-LFXZs9NDtfDIr5z-bD2","title":"\"Headless\" тестирование с PhantomJS и SlimerJS","pathname":"/selenium-webdriver-lectures/selenium-grid-i-headless-brauzery/headless-testirovanie-s-phantomjs-i-slimerjs","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Grid и \"headless\" браузеры"}]},{"id":"-LFXZs9OO8ru5cDpH-Hf","title":"Grid. Настройка и использование.","pathname":"/selenium-webdriver-lectures/selenium-grid-i-headless-brauzery/grid.-nastroika-i-ispolzovanie.","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Grid и \"headless\" браузеры"}]},{"id":"-LFXZs9PNXDkENLpcGge","title":"Selenium Webdriver. Проблемные моменты","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-problemnye-momenty","siteSpaceId":"sitesp_LOo8u","description":""},{"id":"-LFXZs9QgASrPXTYV6Hy","title":"Вспомогательные инструменты","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-problemnye-momenty/vspomogatelnye-instrumenty","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Проблемные моменты"}]},{"id":"-LFXZs9RVxXHGkPGn1e5","title":"Basic Authentification Window","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-problemnye-momenty/basic-authentification-window","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Проблемные моменты"}]},{"id":"-LFXZs9Sy9AE6askfDW8","title":"Загрузка файла","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-problemnye-momenty/zagruzka-faila","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Проблемные моменты"}]},{"id":"-LFXZs9TOIwaPPDG88Wa","title":"Отправление файла (upload)","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-problemnye-momenty/otpravlenie-faila-upload","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Проблемные моменты"}]},{"id":"-LFXZs9UOhpMh0OonlYs","title":"Логгирование в Selenium Webdriver","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-problemnye-momenty/loggirovanie-v-selenium-webdriver","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Проблемные моменты"}]},{"id":"-LFXZs9Vfcsjwr9yl32g","title":"Скриншоты элементов и работа с изображением","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-problemnye-momenty/skrinshoty-elementov-i-rabota-s-izobrazheniem","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Проблемные моменты"}]},{"id":"-LFXZs9WgkowCxPizZSS","title":"Selenium Webdriver. Тестирование HTML5 веб приложений","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-html5-veb-prilozhenii","siteSpaceId":"sitesp_LOo8u","description":""},{"id":"-LFXZs9XU-4L5CVISFE_","title":"Автоматизация Canvas элементов.","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-html5-veb-prilozhenii/avtomatizaciya-canvas-elementov.","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Тестирование HTML5 веб приложений"}]},{"id":"-LFXZs9Yslx6ub1wWsyz","title":"Автоматизация видео плеера.","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-html5-veb-prilozhenii/avtomatizaciya-video-pleera.","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Тестирование HTML5 веб приложений"}]},{"id":"-LFXZs9Ze6i3CuHkotHb","title":"Работа с web storage.","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-html5-veb-prilozhenii/rabota-s-web-storage.","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Тестирование HTML5 веб приложений"}]},{"id":"-LFXZs9_xuBedFihzjm3","title":"Selenium Webdriver. Расширение инструмента","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-rasshirenie-instrumenta","siteSpaceId":"sitesp_LOo8u","description":""},{"id":"-LFXZs9aGrecUtNWWq8V","title":"Selenium \"обертки\" и расширения","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-rasshirenie-instrumenta/selenium-obertki-i-rasshireniya","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Расширение инструмента"}]},{"id":"-LFXZs9bLb4hwT6kceLI","title":"Thucydides","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-rasshirenie-instrumenta/thucydides","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Расширение инструмента"}]},{"id":"-LFXZs9c8VaKbYKk6waO","title":"Geb","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-rasshirenie-instrumenta/geb","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Расширение инструмента"}]},{"id":"-LFXZs9d5aXwvcmmwOZS","title":"Selenide","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-rasshirenie-instrumenta/selenide","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Расширение инструмента"}]},{"id":"-LFXZs9eeHD7CRlUW5cl","title":"Репортинг","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-rasshirenie-instrumenta/reporting","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Расширение инструмента"}]},{"id":"-LFXZs9fKw3DFx-KAv8T","title":"Selenium Webdriver. Тестирование клиентской производительности","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-klientskoi-proizvoditelnosti","siteSpaceId":"sitesp_LOo8u","description":""},{"id":"-LFXZs9gkUkCb1Y_nCiC","title":"Navigation timing API","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-klientskoi-proizvoditelnosti/navigation-timing-api","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Тестирование клиентской производительности"}]},{"id":"-LFXZs9hgniF-eTZcUD_","title":"Browser Mob Proxy","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-klientskoi-proizvoditelnosti/browser-mob-proxy","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Тестирование клиентской производительности"}]},{"id":"-LFXZs9i5CJ3wPC941W6","title":"DynaTrace","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-klientskoi-proizvoditelnosti/dynatrace","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Тестирование клиентской производительности"}]},{"id":"-LFXZs9j8A2V2TSMYXM5","title":"HttpWatch","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-klientskoi-proizvoditelnosti/httpwatch","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Тестирование клиентской производительности"}]},{"id":"-LFXZs9kz72XhYqNdEPB","title":"Selenium Webdriver. Behavior-Driven Development.","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-behavior-driven-development.","siteSpaceId":"sitesp_LOo8u","description":""},{"id":"-LFXZs9lYr_UyRumwd_d","title":"Обзор методологии и инструментов на Java.","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-behavior-driven-development./obzor-metodologii-i-instrumentov-na-java.","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Behavior-Driven Development."}]},{"id":"-LFXZs9mcpqgB_GfowAf","title":"Cucumber JVM + Selenium Webdriver.","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-behavior-driven-development./cucumber-jvm-+-selenium-webdriver.","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Behavior-Driven Development."}]},{"id":"-LFXZs9njlreXsHWkrdv","title":"JBehave + Selenium Webdriver.","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-behavior-driven-development./jbehave-+-selenium-webdriver.","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Behavior-Driven Development."}]},{"id":"-LFXZs9oxaDGS1SEb8Xl","title":"Selenium Webdriver. Тестирование на мобильных браузерах","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-na-mobilnykh-brauzerakh","siteSpaceId":"sitesp_LOo8u","description":""},{"id":"-LFXZs9p42ICWQc7IT2L","title":"Обзор инструментов","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-na-mobilnykh-brauzerakh/obzor-instrumentov","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Тестирование на мобильных браузерах"}]},{"id":"-LFXZs9qfPG0FC7rdIdo","title":"Установка и настройка Appium. Принципы и основы работы с инструментом","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-na-mobilnykh-brauzerakh/ustanovka-i-nastroika-appium.-principy-i-osnovy-raboty-s-instrumentom","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Тестирование на мобильных браузерах"}]},{"id":"-LFXZs9rGrE5nm4MChgh","title":"Запуск тестов на десктоп и мобильных браузерах","pathname":"/selenium-webdriver-lectures/selenium-webdriver.-testirovanie-na-mobilnykh-brauzerakh/zapusk-testov-na-desktop-i-mobilnykh-brauzerakh","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Selenium Webdriver. Тестирование на мобильных браузерах"}]},{"id":"-LFXZs9sfX6LJRBpcT1S","title":"Облачные сервисы.","pathname":"/selenium-webdriver-lectures/oblachnye-servisy.","siteSpaceId":"sitesp_LOo8u","description":""},{"id":"-LFXZs9tIYFPDGXxVSZJ","title":"Обзор рынка облачных сервисов для тестирования.","pathname":"/selenium-webdriver-lectures/oblachnye-servisy./obzor-rynka-oblachnykh-servisov-dlya-testirovaniya.","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Облачные сервисы."}]},{"id":"-LFXZs9ua6EWG7vvkR30","title":"SauceLabs. Услуги и планы.","pathname":"/selenium-webdriver-lectures/oblachnye-servisy./saucelabs.-uslugi-i-plany.","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Облачные сервисы."}]},{"id":"-LFXZs9vvuxMsAyvEQ7W","title":"Настройка тестов для запуска в SauceLabs.","pathname":"/selenium-webdriver-lectures/oblachnye-servisy./nastroika-testov-dlya-zapuska-v-saucelabs.","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Облачные сервисы."}]},{"id":"-LFXZs9wgq4YO2UYRYu1","title":"Использование Sauce Connect и Travis CI.","pathname":"/selenium-webdriver-lectures/oblachnye-servisy./ispolzovanie-sauce-connect-i-travis-ci.","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Облачные сервисы."}]},{"id":"-LFXZs9xN9yq_yQ6IG1V","title":"Continuous Integration","pathname":"/selenium-webdriver-lectures/continuous-integration","siteSpaceId":"sitesp_LOo8u","description":""},{"id":"-LFXZs9y52CDwVpptVy8","title":"Что такое Continuous Integration","pathname":"/selenium-webdriver-lectures/continuous-integration/chto-takoe-continuous-integration","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Continuous Integration"}]},{"id":"-LFXZs9zsyHEoNuTDg52","title":"Распространенные CI-серверы","pathname":"/selenium-webdriver-lectures/continuous-integration/rasprostranennye-ci-servery","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Continuous Integration"}]},{"id":"-LFXZsA-kj4N6i3lUBLw","title":"Jenkins - установка и настройка","pathname":"/selenium-webdriver-lectures/continuous-integration/jenkins-ustanovka-i-nastroika","siteSpaceId":"sitesp_LOo8u","description":"","breadcrumbs":[{"label":"Continuous Integration"}]}]}