2017-02-03 14 views
3

Я пытался вручную запустить selenium server standalone на MAC, а затем запустить мои тесты с помощью intern-runner в браузере Chrome. Как я информирована на стажера Руководство пользователя:Неизвестный вариант: -Dwebdriver.chrome.driver при запуске автономного сервера selenium на Mac

"To use ChromeDriver and IEDriver with a Selenium server, the driver executable must either be placed somewhere in the environment PATH, or their locations must be given explicitly to the Selenium server using the -Dwebdriver.chrome.driver (ChromeDriver) and -Dwebdriver.ie.driver (IEDriver) flags upon starting the Selenium server."

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

"Unknown option: -Dwebdriver.chrome.driver"

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

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

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

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

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

ответ

5

Для 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

также установили Хром браузера.

Is drive instead of driver

+0

Thank you @lauda. Selenium Server запущен и работает сейчас. –

+0

Если 'Dwebdrive' не работает, попробуйте использовать' Dwebdriver' – lauda