awa*_*ken 2 protractor npm-install webdriver-manager
我通过npm install和package.json安装量角器来安装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/"
}
}
Run Code Online (Sandbox Code Playgroud)
我想在这里我可以将selenium的版本更改为我想要的任何内容,然后运行webdriver-manager update命令.当我这样做时,虽然安装的硒版本与上面列出的不同.安装的版本是selenium 3.1.0和gecko 0.14.0.Chromedriver正在安装2.27和匹配.这是安装不同版本的方法,如果是这样,为什么版本不同?谢谢.
这取决于安装的量角器/ webdriver-manager的版本.因此,如果您使用的是最新的(截至本文),则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
Run Code Online (Sandbox Code Playgroud)
您可以使用以下update方法获取该方法的完整选项列表:
webdriver-manager update-help
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8036 次 |
| 最近记录: |