Я использую Robot Framework вместе с Selenium2Library для автоматизированных тестов внешнего интерфейса. Обычно я запускал эти тесты в браузере Firefox. Начиная с версии 47 Firefox встроенный FirefoxDriver библиотеки Selenium2Library больше не работает. Немного порылся в Интернете и обнаружил, что я должен перейти на Marionette aka. Геккон Драйвер.
При попытке это я получаю следующее сообщение об ошибке:
Ошибка установки набора: WebDriverException: Сообщение: Путь к исполняемому файлу драйвера должен быть установлен системным свойством webdriver.gecko.driver; для получения дополнительной информации см. https://github.com/jgraham/wires. Последнюю версию можно загрузить с https://github.com/jgraham/wires.
Я снова попытался найти в Интернете способ указать путь к исполняемому файлу GeckoDriver
, но я нашел способ только для Java. Ни для Python, ни для Robot Framework. У кого-нибудь есть идеи, как установить системное свойство либо в Python, либо в Robot Framework
?