量角器webdriver-manager chromedriver更新

Mac*_*urt 7 selenium-chromedriver protractor webdriver-manager

chromedriver 2.2和最新版本的Chrome似乎存在问题.此问题必须处理量角器无法使用2.2发送Tab键.如果我做webdriver-manager更新,它不会更新到chromedriver 2.4.我做了一个黑客,我自己下载了chromedriver 2.4 exe并手动将它放在selenium文件夹中,但这不是最好的方法.如何更新量角器以使用最新版本的Chromedriver 2.4?

Jle*_*ner 6

要全局更新量角器版本和 webdriver-manager,请在控制台中运行以下命令。

npm update protractor -g

webdriver-manager update

如果最新的量角器仍然没有最新的 chromedriver,请按照以下步骤手动更新

在文件 config.json 中输入最新的 chromedriver 版本,该文件位于路径“/node_modules/protractor/node_modules/webdriver-manager/built”下

可选(并将文件“chrome_driver.js”中的“mac32”更改为“mac64”,该文件位于路径/webdriver-manager/built/lib/binaries 下)

webdriver-manager update在控制台中运行。

提示:要获取“webdriver-manager”文件夹的路径,请在命令后观察控制台webdriver-manager update


小智 6

为了在大于 57 的 google chrome 版本中运行量角器,我们需要大于或等于 2.28 的 Chrome 驱动程序版本。

使用最新版本的量角器,我的 Chrome 驱动程序版本为 2.27

为了将 chromedriver 更新到特定版本,我使用了以下命令

webdriver-manager update --versions.chrome 2.28

webdriver-manager start --versions.chrome 2.28

如果更新后不起作用,请尝试将 chrome 驱动程序版本更改为"chromedriver": "2.28"以下路径 nodeJs\node_modules\protractor\node_modules\webdriver-manager\config.json


And*_*rej 3

我和你有同样的问题。它与新版本的 chrome 54 有关。

您需要等待 webdriver-manager 的下一个版本(承诺是今天),请查看https://github.com/angular/webdriver-manager/issues/102

我想同时你可以手动更新你的网络驱动程序(修复已经在主分支中,只是尚未发布版本标签)。

希望我有所帮助。