Запуск браузеров Chrome и Firefox с помощью Selenium WebDriver | Веб-автоматизация | Selenium |
Автор: H Y R Tutorials
Загружено: 2020-03-31
Просмотров: 135487
В этом видео я объяснил, как запустить браузеры Chrome и Firefox с помощью Selenium WebDriver. Посмотрев его, вы сможете запустить любой другой браузер, как показано в видео.
Selenium WebDriver — это инструмент с открытым исходным кодом для автоматизированного тестирования веб-приложений во многих браузерах. Он предоставляет возможности навигации по веб-страницам, пользовательского ввода, выполнения JavaScript и многого другого.
⭐ChromeDriver:⭐
ChromeDriver — это автономный сервер, реализующий стандарт W3C WebDriver. ChromeDriver доступен для Chrome на Android и Chrome на ПК (Mac, Linux, Windows и ChromeOS).
ChromeDriver — это отдельный исполняемый файл, который Selenium WebDriver использует для управления Chrome. Он поддерживается командой Chromium при поддержке разработчиков WebDriver.
Выполните следующие шаги, чтобы настроить тесты для запуска с ChromeDriver: 👇
✔ Убедитесь, что Chromium/Google Chrome установлен в распознаваемом расположении.
✔ ChromeDriver ожидает, что Chrome установлен в расположении по умолчанию для вашей платформы. Вы также можете принудительно использовать пользовательское расположение, настроив специальную возможность.
✔ Загрузите исполняемый файл ChromeDriver для вашей платформы из раздела загрузок сайта https://chromedriver.chromium.org/ и помогите WebDriver найти загруженный исполняемый файл ChromeDriver, указав его расположение через системное свойство webdriver.chrome.driver (см. пример ниже).
Пример кода:
~~~~~~~~~~
System.setProperty("webdriver.chrome.driver", "/path/to/chromedriver");
WebDriver driver = new ChromeDriver();
⭐ GeckoDriver: ⭐
~~~~~~~~~~
geckodriver — это реализация WebDriver, которая может использоваться для самых разных целей. Способ вызова geckodriver во многом зависит от вашего сценария использования.
Если вы используете geckodriver через Selenium, убедитесь, что у вас установлена версия 3.11 или выше. Поскольку geckodriver реализует стандарт W3C WebDriver, а не тот протокол Selenium Wire, который используют старые драйверы, при переходе с FirefoxDriver на geckodriver могут возникнуть несовместимости и проблемы с миграцией.
Как правило, в Selenium 3 geckodriver используется в качестве реализации WebDriver по умолчанию для Firefox. С выпуском Firefox 47 поддержка FirefoxDriver была прекращена из-за отсутствия поддержки новой многопроцессорной архитектуры в Gecko.
Клиентские привязки Selenium будут использовать исполняемый файл geckodriver из системной переменной окружения PATH, если вы не переопределите это, установив системное свойство Java VM webdriver.gecko.driver.
Пример кода:
~~~~~~~~~
System.setProperty("webdriver.gecko.driver", "/path/to/geckodriver");
Драйвер WebDriver = new FirefoxDriver();
================================================
************* Посмотрите мои другие плейлисты *************
=====================================================
Плейлист с видео по программированию на Java: 👇
🔗 https://bit.ly/3keRJGa
Плейлист с видео по Selenium WebDriver и Java: 👇
🔗 https://bit.ly/2FyKvxj
Плейлист с видео с вопросами по Selenium на собеседовании: 👇
🔗 https://bit.ly/3matUB3
Плейлист с видео по автоматизации Windows с помощью FlaUI: 👇
🔗 https://bit.ly/33CG4dB
Плейлист с видео о селекторах CSS: 👇
🔗 https://bit.ly/2Rn0IbD
Плейлист с видео о XPath: 👇
🔗 https://bit.ly/2RlLdkw
Плейлист с видео о Javascript Executor: 👇
🔗 https://bit.ly/2FhNXwS
Плейлист с видео о Apache POI: 👇
🔗 https://bit.ly/2RrngrH
Плейлист с видео о Maven: 👇
🔗 https://bit.ly/2DYfYZE
Как исправить ошибки Eclipse: 👇
🔗 https://bit.ly/3ipvNYf
=====================================================
============================================================
Свяжитесь с нами:
🔗 Сайт: www.hyrtutorials.com
🔗 Facebook: www.facebook.com/HYRTutorials
🔗 LinkedIn: www.linkedin.com/company/hyrtutorials
🔗 Twitter: www.twitter.com/Hyrtutorials
====================================================
========================================================
🙏 Подпишитесь🔔, чтобы начать обучение БЕСПЛАТНО прямо сейчас. Также помогите своим друзьям узнать больше, порекомендовав этот канал.
#hyrtutorials #chromedriver #geckodriver #webAutomation #selenium
В этом видео рассматриваются следующие темы:
✔ как запустить браузер Firefox с помощью Selenium WebDriver
✔ как запустить браузер Chrome в Selenium WebDriver
✔ geckodriver Selenium
✔ скачать geckodriver.exe
✔ что такое geckodriver
✔ драйвер Gecko для Firefox
✔ chromedriver Selenium
✔ chromedriver.exe
✔ руководство по Selenium WebDriver
✔ руководство по тестированию Selenium
✔ руководство по автоматизированному тестированию для начинающих
✔ онлайн-обучение Selenium
✔ руководство по Selenium Chrome WebDriver
✔ руководство по Selenium Java
✔ Selenium WebDriver
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: