gpt4 book ai didi

protractor - webdriver-manager如何安装selenium版本npm

转载 作者:行者123 更新时间:2023-12-02 08:15:23 25 4
gpt4 key购买 nike

我通过 npm install 和 package.json 安装 Protractor 来安装 webdriver-manager。在根目录/webdriver-manager 节点模块下有一个 config.json 包含

    {
"webdriverVersions": {
"selenium": "2.53.1",
"chromedriver": "2.27",
"geckodriver": "v0.13.0",
"iedriver": "2.53.1",
"androidsdk": "24.4.1",
"appium": "1.6.0"
},
"cdnUrls": {
"selenium": "https://selenium-release.storage.googleapis.com/",
"chromedriver": "https://chromedriver.storage.googleapis.com/",
"geckodriver": "https://github.com/mozilla/geckodriver/releases/download/",
"iedriver": "https://selenium-release.storage.googleapis.com/",
"androidsdk": "http://dl.google.com/android/"
}

}

我想在这里我可以将 selenium 的版本更改为我想要的任何版本,然后运行 ​​webdriver-manager update 命令。当我这样做时,尽管安装的 selenium 版本与上面列出的不同。安装的版本是 selenium 3.1.0 和 gecko 0.14.0。 Chromedriver 正在安装 2.27 并匹配。这是安装不同版本的方式吗?如果是这样,为什么版本不同?谢谢。

最佳答案

这取决于安装的 Protractor/webdriver-manager 的版本。因此,如果您使用的是最新的(截至本文)protractor@5.1.1 使用依赖项 webdriver-manager@12.02。从 webdriver-manager@12.0.2 开始,它下载最新版本并且不使用 confg.jsonconfig.json 将在下一版本中移除。

要下载特定版本的(例如)chromedriver:

webdriver-manager update --versions.chrome 2.20

您可以获得update 方法的完整选项列表:

webdriver-manager update-help

关于protractor - webdriver-manager如何安装selenium版本npm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42428980/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com