Protractor-tests executed with ‚directConnect: true’ throw ERROR:browser_switcher_service.cc(238)] XXX Init()

Protractor-tests executed with ‚directConnect: true’ throw ERROR:browser_switcher_service.cc(238)] XXX Init()

当我使用 directConnect: true 运行 Protractor-tests 时,当浏览器 window 弹出时,我立即收到错误消息。不过,测试执行顺利,似乎完全没有受到影响。

切换到 Firefox 时,或者当我 运行 在 seleniumAddress: 'http://localhost:4444/wd/hub 上测试时,此错误消失。 (我的Chrome版本:81)

我发现它可能与 Chrome-服务在测试结束时未正确终止有关。

终端输出:

我有一个类似的问题并解决了它更新量角器和安装 webdriver-manager:

npm i -D protractor webdriver-manager

如果您想使用 Chrome,请确保 Chrome 版本与 webdriver-manager 下载的 Chromium 版本匹配。