GECKO DRIVER – ЗАПУСК БРАУЗЕРА FIREFOX В SELENIUM 3

Драйвер Gecko — запуск браузера Firefox в Selenium 3:

Скрипты Selenium WebDriver, которые вчера работали нормально, сегодня не работают?

Почему он не работает? У каждого Selenium Tester есть этот вопрос. Решение здесь. Нам нужен драйвер Gecko для запуска наших скриптов с обновленным Selenium.

Выполнение скрипта Selenium WebDriver в браузере Firefox с помощью драйвера Gecko:

здесь пост, мы видим, как запустить скрипт Selenium WebDriver в браузере Firefox с помощью драйвера Gecko. В дальнейшем нам потребуется geckodriver.exe и Selenium WebDriver.

Наберитесь терпения. Видео загрузится через некоторое время.

Предполагается, что вы уже установили Selenium WebDriver.

Если вы хотите установить Selenium WebDriver, нажмите на ссылку ниже, чтобы установить Selenium WebDriver в несколько кликов.

Как скачать и установить Selenium WebDriver

Каждый браузер имеет свой собственный драйвер для выполнения сценариев Selenium WebDriver. Selenium WebDriver поддерживает такие браузеры, как Mozilla Firefox, Google Chrome, Internet Explorer, Opera, Safari и т. д.

Здесь мы увидим, как запустить скрипт Selenium WebDriver в браузере Firefox с помощью драйвера Gecko.

Почему Gecko Driver?

Selenium запустил Selenium 3, и если вы используете последнюю версию Firefox, вы можете столкнуться с некоторыми проблемами.

Чтобы запустить последнюю версию браузера Firefox с помощью Selnium 3, нам нужно установить системное свойство «webdriver.gecko.driver» на путь к исполняемому файлу «geckodriver.exe»

Также найдите,

    < li>Как запустить скрипт Selenium Webdriver в браузере Firefox — старая версия

  • Как запустить скрипт Selenium Webdriver в Internet Explorer
  • Как запустить скрипт Selenium WebDriver в браузере Chrome

Теперь давайте рассмотрим шаг пошаговый процесс

Шаг 1. Загрузите GeckoDriver.exe

Нажмите здесь, чтобы загрузить драйвер Gecko

Загрузите последнюю версию драйвера Gecko, разархивируйте загруженный сжатый файл и сохраните его в известном месте вашей системы.

Шаг 2. Выполнение тестового сценария в браузере Firefox

Найдите упомянутый образец сценария (с использованием Java) ниже, чтобы запустить тестовый скрипт в браузере Firefox с помощью драйвера Gecko. Выполните его, чтобы запустить тест в браузере Firefox, который сначала откроет браузер Firefox, а затем откроет соответствующий URL-адрес, указанный в скрипте

SCRIPT:

12345678910111213141516171819202122232425

пакет seleniumTutorial; импортировать org.openqa.selenium.WebDriver; импортировать org.openqa.selenium.firefox.FirefoxDriver; public class GeckoDriver { public static void main(String[] args) {                //Измените путь на основе пути к файлу                //System.setProperty(“webdriver.gecko.driver”, “Path of geckodriver.exe”)                System.setProperty (“webdriver.gecko.driver”, “D://Selenium Training//Selenium Environment Files//geckodriver.exe”); Драйвер WebDriver = новый FirefoxDriver(); driver.get(“https://www.softwaretestingmaterial.com/software-testing-interview-questions-free-ebook/”); System.out.println(“Скрипт Selenium Webdriver в браузере Firefox с использованием драйвера Gecko | Материалы для тестирования программного обеспечения”); водитель.закрыть(); }}

Распространенные проблемы, с которыми вы можете столкнуться:

Проблема 1:

Если вы используете старую версию mozilla firefox (например, firefox 45) и последней версии Selenium (Selenium 3.0.1), то вы сталкиваетесь с указанной ниже ошибкой.

Исключение в потоке «main» java.lang.IllegalStateException

< strong>Проблема 2:

Если вы используете последнюю версию Mozilla Firefox (например, Firefox 49) и старую версию Selenium (Selenium 2.53), вы сталкиваетесь с указанной ниже ошибкой.

org .openqa.selenium.firefox.NotConnectedException: невозможно подключиться к хосту 127.0.0.1 через порт 7055 через 45 000 мс.

Чтобы устранить эти проблемы, вам необходимо загрузить драйвер Gecko, как показано выше.

TAG: qa

От QA genius

Adblock
detector