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

Добрый день!

Возникла такая проблема. После записи теста при помощи инструмента Selenium Builder, пытаюсь данный тест запустить через: Run - Run on Selenium Server. Но на первом же шаге вылетает такая ошибка: “_1.get 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 GitHub - mozilla/geckodriver: WebDriver for Firefox. _
_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

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

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

1 лайк

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

Почему не запустить? Есть старые версии браузера:

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