webdriver-manager如何安装selenium版本npm
webdriver-manager how to install selenium version npm
我通过使用 package.json 的 npm install 安装量角器来安装 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 并匹配。这是安装不同版本的方式吗?如果是这样,为什么版本不同?谢谢
这取决于安装的量角器/webdriver-manager 的版本。因此,如果您使用的是最新版本(截至本 post),protractor@5.1.1
使用依赖项 webdriver-manager@12.02
。从 webdriver-manager@12.0.2
开始,它会下载最新版本并且不使用 confg.json
。 config.json
将在下一个版本中删除。
要下载特定版本的(例如)chromedriver:
webdriver-manager update --versions.chrome 2.20
您可以获得 update
方法的完整选项列表:
webdriver-manager update-help
我通过使用 package.json 的 npm install 安装量角器来安装 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 并匹配。这是安装不同版本的方式吗?如果是这样,为什么版本不同?谢谢
这取决于安装的量角器/webdriver-manager 的版本。因此,如果您使用的是最新版本(截至本 post),protractor@5.1.1
使用依赖项 webdriver-manager@12.02
。从 webdriver-manager@12.0.2
开始,它会下载最新版本并且不使用 confg.json
。 config.json
将在下一个版本中删除。
要下载特定版本的(例如)chromedriver:
webdriver-manager update --versions.chrome 2.20
您可以获得 update
方法的完整选项列表:
webdriver-manager update-help