为量角器安装特定的 chromedriver

2024-04-26

我在 CircleCi 上运行的 chrome 驱动程序遇到问题。 问题是运行时:

./node_modules/.bin/webdriver-manager update

然后使用以下命令检查 chromedriver 和 selenium 的版本:

ls -lt node_modules/protractor/selenium

它显示最新版本是:

selenium-server-standalone-2.45.0.jar
chromedriver
chromedriver_2.15.zip

据 npm.taobao.orgnote http://npm.taobao.org/mirrors/chromedriver/2.15/notes.txtChromeDriver 版本 2.15 支持 Chrome v40-43。但圆Ci文档 https://circleci.com/docs/environment说它使用 Chrome 版本 38.0。 因此,我需要使用与 Chrome v38.0 兼容的 ChromeDriver v2.13。 我的问题是我怎样才能强迫webdriver-manager使用 ChromeDriver v2.13 而不是最新版本。


这可能应该是量角器团队的功能请求。但这是我建议你做的:

改变webdriverVersions量角器上的属性配置.json https://github.com/angular/protractor/blob/aded26bc9ee6172d6f64361207f6a8b04da09b0d/config.json#L2文件。 webdriver-manager 使用这个property https://github.com/angular/protractor/blob/aded26bc9ee6172d6f64361207f6a8b04da09b0d/bin/webdriver-manager#L18下载文件。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

为量角器安装特定的 chromedriver 的相关文章

随机推荐