Eiv*_*ses 5 selenium-chromedriver selenium-webdriver protractor e2e-testing angular
因此,ChromeDriver版本再次升级到84版本,而我的chrome仍然是83版本,没有任何可用更新(可能是因为我将Linux Mint升级到20)。这会产生很好的旧结果:
session not created: This version of ChromeDriver only supports Chrome version 84
Run Code Online (Sandbox Code Playgroud)
我们已经知道如何解决这个问题,并且像往常一样,要运行 e2e 测试,我需要使用解决方法降级 ChromeDriver 版本:
"pree2e": "node ./node_modules/protractor/bin/webdriver-manager update --gecko=false --versions.chrome '83.0.4103.116-1'",
"e2e": "ng e2e --webdriver-update=false"
Run Code Online (Sandbox Code Playgroud)
然后运行npm run e2e让它工作。
有没有办法自动强制 ChromeDrive 匹配 Chrome 版本?就像编写一个pree2e脚本来检查当前的 chrome 版本然后强制ChromeDriver使用相同的版本一样?
| 归档时间: |
|
| 查看次数: |
1489 次 |
| 最近记录: |