t.me/atinfo_chat Telegram группа по автоматизации тестирования

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

Теги: #<Tag:0x00007f9b02d32508> #<Tag:0x00007f9b02d32260> #<Tag:0x00007f9b02d31f40> #<Tag:0x00007f9b02d31bd0>

Добрый день!

Возникла такая проблема. После записи теста при помощи инструмента 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

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

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

1 Симпатия

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

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

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