【发布时间】:2021-04-26 15:07:12
【问题描述】:
我的angular版本是7,量角器版本是5.4.4,os是ubuntu。当我尝试从命令 ng e2e 运行 e2e 测试用例时,出现以下错误。
[11:19:32] E/launcher - 会话未创建:此版本的 ChromeDriver 仅支持 Chrome 版本 88 当前浏览器版本为 87.0.4280.141,二进制路径为 /usr/bin/google-chrome (驱动信息:chromedriver=88.0.4324.96 (68dba2d8a0b149a1d3afac56fa74648032bcf46b-refs/branch-heads/4324@{#1784}),platform=Linux 5.0.0-37-generic x86_64) [11:19:32] E/launcher - SessionNotCreatedError:会话未创建:此版本的 ChromeDriver 仅支持 Chrome 版本 88 当前浏览器版本为 87.0.4280.141,二进制路径为 /usr/bin/google-chrome (驱动信息:chromedriver=88.0.4324.96 (68dba2d8a0b149a1d3afac56fa74648032bcf46b-refs/branch-heads/4324@{#1784}),platform=Linux 5.0.0-37-generic x86_64)
收到此错误后,我尝试通过此命令 sudo webdriver-manager update --versions.chrome 87.0.4280.88 在 angular 项目中更改 chrome 驱动程序的降级版本,但同样的错误再次发生。
【问题讨论】:
-
webdriver 有不同的安装方式。
sudo webdriver-manager指全局,尝试在本地webdriver安装chromedriver -
谢谢,谢尔盖·普列沙科夫的回答,是的,我也这样做了。以前我更改的是全局版本而不是本地版本。
标签: angular google-chrome protractor angular-e2e