Проблема GeckoDriver Selenium: как решить без загрузки чего-либо? - PullRequest
0 голосов
/ 11 апреля 2020

Я создаю своего личного бота с помощью Selenium, и я хочу экспортировать этот проект.
Когда я создаю свою банку, отправляю ее друзьям, и они открывают ее, баночка получает исключение.

java .lang.illegalstateexception исполняемый файл драйвера не существует firefox

Как мне решить эту проблему? Я сделал System.setproprieties(".."), но что, если я не хочу, чтобы они загружали драйвер геккона?

System.setProperty("webdriver.gecko.driver",
"/Users/myuser/Downloads/geckodriver");

1 Ответ

0 голосов
/ 11 апреля 2020

В linux / ma c драйвер должен быть исполняемым перед использованием его для автоматизации.
Чтобы сделать его исполняемым, вы можете go указать путь к этому драйверу и затем использовать команду chmod +x.
В вашем случае команды будут выглядеть так:

cd /Users/myuser/Downloads
chmod +x geckodriver

И тогда вы сможете запустить свой код, он будет работать нормально.

...