Неизвестный параметр: -Dwebdriver.chrome.driver при запуске автономного сервера selenium на Mac

Я пытался вручную запустить selenium server standalone на MAC, а затем запустить мои тесты с интернистом в браузере Chrome. Как мне посоветовали в Руководстве пользователя для стажеров:

"Чтобы использовать ChromeDriver и IEDriver с сервером Selenium, исполняемый файл драйвера должен либо размещаться где-то в среде PATH, либо их местоположения должны быть явно указаны на сервере Selenium с помощью -Dwebdriver.chrome.driver (ChromeDriver) и -Dwebdriver.ie.driver (IEDriver) при запуске сервера Selenium.

Я запустил сервер Selenium и установил путь к драйверу chrome на моей машине, но получил ошибку:

"Неизвестный параметр: -Dwebdriver.chrome.driver"

любая идея о том, почему seleinum не удалось распознать параметры?

Есть ли другое решение о том, как запустить chrome webdriver/IE webDriver из командной строки с автономным сервером селена?

Где исполняемый файл драйвера может быть помещен в среду PATH на MAC?

Мне удалось запустить драйвер chrome отдельно без каких-либо проблем, используя:

./node_modules/.bin/chromedriver --port=4444 --url-base=wd/hub  

Ответ 1

Для selenium3 вам необходимо сначала использовать параметр Dwebdriver.chrome.driver.

java -Dwebdrive.chrome.driver=path_to_chrome_driver -jar selenium_server_file

Чтобы избежать любых проблем с каналами, лучше загружать оба файла в один каталог и запускать оттуда.

Пример:

java -Dwebdrive.chrome.driver=chromedriver -jar selenium-server-standalone-3.0.1.jar

Также установлен браузер Chrome.

Является ли привод вместо драйвера