【问题标题】:Protractor Start Selenium server with specific ChromedriverProtractor 使用特定的 Chromedriver 启动 Selenium 服务器
【发布时间】:2020-07-06 21:00:49
【问题描述】:

如何在我的 PC 上使用我当前的 Chrome 浏览器启动 selenium 服务?

我正在使用 webdriver-manager 命令更新 selenium webdriver 以使用 chromedriver 版本“80.0.3987.122”。

\MyProject\node_modules\.bin>webdriver-manager clean

然后我使用以下命令更新到 chromedriver "80.0.3987.122"。

\MyProject\node_modules\.bin>webdriver-manager update --versions.chrome 80.0.3987.122

然后输出显示。

[12:35:39] I/update - geckodriver: unzipping geckodriver-v0.26.0.zip

[12:35:40] I/update - chromedriver: unzipping chromedriver_80.0.3987.122.zip

但是当我使用命令启动 selenium 服务器时。

\MyProject\\node_modules\.bin>webdriver-manager start

它总是使用最新的 chromedriver 版本。

-Dwebdriver.chrome.driver=C:\MyProject\node_modules\protractor\node_modules\webdriver-manager\selenium\chromedriver_83.0.4103.39.exe -jar

但版本“83.0.4103.39”不是我当前 Chrome 浏览器的版本,而是“80.0.3987.122”。

【问题讨论】:

    标签: protractor webdriver-manager


    【解决方案1】:

    start cli 与 update cli 具有相同的选项 --versions.chrome 来指定启动 selenium 服务器时要使用的 chromedriver 版本

    \MyProject\\node_modules\.bin>webdriver-manager start --versions.chrome 80.0.3987.122
    

    【讨论】:

    • 哦,真的吗?太感谢了。我会尝试并回复您。
    猜你喜欢
    • 2018-01-07
    • 2015-06-02
    • 2014-09-15
    • 2019-02-04
    • 2017-10-21
    • 1970-01-01
    • 2016-06-14
    • 1970-01-01
    • 2014-10-07
    相关资源
    最近更新 更多