Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Не работает Selenium Builder. Очень ругается на отсутствие geckodriver.

selenium-builder
geckodriver
selenium
firefox
Теги: #<Tag:0x00007f7b6547cfd8> #<Tag:0x00007f7b6547ce98> #<Tag:0x00007f7b6547cd58> #<Tag:0x00007f7b6547cc18>

(Тимур) #1

Добрый день!

Возникла такая проблема. После записи теста при помощи инструмента Selenium Builder, пытаюсь данный тест запустить через: Run - Run on Selenium Server. Но на первом же шаге вылетает такая ошибка: “1.get https://mail.ru/
_Server Error: Server Error: The path to the driver executable must be set by the webdriver.gecko.driver system property; _
_for more information, see https://github.com/mozilla/geckodriver. _
The latest version can be downloaded from https://github.com/mozilla/geckodriver/releases”.

Как я понимаю, Билдер ругается на то, что нет geckodriver. Но дело в том, что я уже установил geckodriver (путь C:\Program Files (x86)\Mozilla Firefox) и в переменной path этот же путь и прописал. В чем может быть причина ошибки? Подскажите пожалуйста, буду очень благодарен.

Проверял на версии FF 49.0.2. Версия Selenium Builder - 3.1.2


(Sergey QA) #2

Гекодрайвер до сих пор кое-как работает, как и Селениум 3+ :frowning:


(Artur Korobeynyk) #3

Начиная с версии 47 мозила вроде не поддерживается встроенными средствами селениума.


(Тимур) #4

Во как… То есть, теперь получается, что автотесты на мозилле вообще никак не запустить?


(Maxim Zaitsev) #5

Почему не запустить? Есть старые версии браузера:
https://yandex.ru/search/?text=старые%20версии%20firefox&lr=213


(Alexander Zvonov) #6

Добавьте путь к гекодрайверу в строку запуска Selenium server. примерно это будет так java -jar selenium-server-standalone-3.0.1.jar -Dwebdriver.gecko.driver="%path%"