未知选项:-Dwebdriver.chrome.driver在Mac上运行selenium server standalone时

Ale*_*lan 3 macos selenium selenium-chromedriver

我试图selenium server standalone在MAC 上手动运行,然后在Chrome浏览器中使用intern-runner运行我的测试.正如我在实习生用户指南中被告知的那样:

"要使用ChromeDriverIEDriver使用Selenium服务器,驱动程序可执行文件必须放在环境PATH中的某个位置,或者必须在启动Selenium服务器时使用-Dwebdriver.chrome.driver (ChromeDriver)-Dwebdriver.ie.driver (IEDriver)标志将它们的位置显式提供给Selenium服务器."

我启动了Selenium服务器并在我的机器上放置了chrome驱动程序的路径,但是出现了错误:

"未知选项:-Dwebdriver.chrome.driver"

关于为什么seleinum无法识别选项的任何想法?

有关如何chrome webdriver/IE webDriver使用selenium独立服务器从命令行运行的其他解决方案吗?

哪里可以将驱动程序可执行文件放在MAC上的环境PATH中?

我可以单独运行chrome驱动程序而不会出现任何问题:

./node_modules/.bin/chromedriver --port=4444 --url-base=wd/hub  
Run Code Online (Sandbox Code Playgroud)

lau*_*uda 7

对于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浏览器.

是驱动器而不是驱动器