Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Protractor 如何使用木偶师和chrome 78制作量角器?_Protractor_Selenium Chromedriver_Puppeteer_Angular E2e - Fatal编程技术网

Protractor 如何使用木偶师和chrome 78制作量角器?

Protractor 如何使用木偶师和chrome 78制作量角器?,protractor,selenium-chromedriver,puppeteer,angular-e2e,Protractor,Selenium Chromedriver,Puppeteer,Angular E2e,我使用量角器进行角度E2E测试,并在所有CI服务器上使用木偶制作器,以获得一致的Chrome版本 最近我收到SessionNotCreatedError:SessionNotCreatedError:ChromeDriver的这个版本只支持chromeVersion78错误 虽然Puppeter(1.20.0->)和webdriver manager的安装版本是匹配的 有没有办法解决这个问题? 有关构建的更多信息,请参见CI日志和项目,这是几个月来一直存在的问题。在他们的github repo上

我使用量角器进行角度E2E测试,并在所有CI服务器上使用木偶制作器,以获得一致的Chrome版本

最近我收到
SessionNotCreatedError:SessionNotCreatedError:ChromeDriver的这个版本只支持chromeVersion78
错误

虽然Puppeter(1.20.0->)和webdriver manager的安装版本是匹配的

有没有办法解决这个问题?
有关构建的更多信息,请参见CI日志和项目

,这是几个月来一直存在的问题。在他们的github repo上有几个线程围绕着它。我的解决方法是导航到
~/node\u模块/量角器
并手动安装
webdriver-manager@latest
。你应该看看webdriver-manager@12.1.7安装

> cd node_modules\protractor
> npm i webdriver-manager@latest

我也有类似的问题,但是我的问题是Chrome81

E/launcher-未创建会话:此版本的ChromeDriver仅支持Chrome版本81

我的解决方案是以下两个步骤:

1) 在运行
ng e2e
时,不要让Angular使用
--webdriverUpdate
标志并将其设置为
false
,为您安装最新可用的webdriver

2) 使用量角器中的
webdriver管理器
,手动指定要使用的webdriver:

node_模块/量角器/bin/webdriver管理器更新--versions.chrome=80.0.3987.106--gecko false--standalone false

3) 将其添加到“pree2e”步骤中,以便在e2e步骤之前自动执行:

“pree2e”:“node_模块/量角器/bin/webdriver管理器更新--versions.chrome=80.0.3987.106--gecko false--standalone false”

要查看安装了哪些Web驱动程序,请使用
node\u modules/dragrator/bin/webdriver manager status

使用的版本:

"protractor": "5.4.3"
"puppeteer": "2.1.1"

Angular CLI: 9.1.0
Node: 12.2.0
OS: linux x64

您好@TechBeardedOne,您能发布您提到的问题/线程的链接吗?这些是我第一次遇到这些问题时遇到的。和。他们的github回购协议上还发布了许多其他类似的问题。