【问题标题】:Unknown option: -Dwebdriver.chrome.driver when running selenium server standalone on Mac未知选项:在 Mac 上独立运行 selenium 服务器时 -Dwebdriver.chrome.driver
【发布时间】:2017-06-21 08:08:24
【问题描述】:

我试图在 MAC 上手动运行 selenium server standalone,然后在 Chrome 浏览器中使用实习生运行我的测试。正如我在实习生用户指南中得到的建议:

“要将ChromeDriverIEDriver 与Selenium 服务器一起使用,驱动程序可执行文件必须放置在环境PATH 中的某个位置,或者必须使用-Dwebdriver.chrome.driver (ChromeDriver) 和@987654326 将它们的位置明确提供给Selenium 服务器@ 启动 Selenium 服务器时的标志。”

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

"Unknown option: -Dwebdriver.chrome.driver"

知道为什么seleinum 无法识别这些选项吗?

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

驱动程序可执行文件可以放置在 MAC 上的环境 PATH 中的什么位置?

我能够单独运行 chrome 驱动程序而没有任何问题:

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

【问题讨论】:

    标签: macos selenium selenium-chromedriver


    【解决方案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 浏览器。

    是驱动而不是驱动

    【讨论】:

    • 谢谢@lauda。 Selenium 服务器现已启动并运行。
    • 如果Dwebdrive 对您不起作用,请尝试使用Dwebdriver
    猜你喜欢
    • 2015-11-23
    • 2020-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-05
    • 2015-09-01
    • 1970-01-01
    相关资源
    最近更新 更多