我已经设置了在Chrome中运行一段时间的E2E测试,但它们不再有效。我不确定他们何时停止工作,因为他们被忽视了。该项目使用grunt-protractor-runner(2.1.2),它使用量角器2.5.1
我收到以下错误:
Uncaught exception: Error while waiting for Protractor to sync with the page: "angular could not be found on the window"
以下是输出截图:
它实际上打开了Chrome,但无法在任何地方导航。多功能框说"数据:,"而没有别的:
我想知道的一件事是,Chrome有点被锁定 - 而且这个全方位的盒子现在还没有像谷歌浏览器一样工作 - 但我不明白为什么会影响它它应该直接点击一个URL。
有人可以提出建议吗?
答案 0 :(得分:1)
通常,此错误有两种发生方式:
onPrepare
函数返回一个在所有准备工作完成后得到解决的承诺。答案 1 :(得分:0)
我自己已经看过几次这个问题了。我最后一次修复它是通过更新到最新版本的chrome驱动程序和最新版本的量角器。铬驱动器和量角器的某些早期组合可能会导致此问题。
根据其文档,Grunt量角器转轮可与最新版本的量角器一起使用。我建议稍微阅读一下如何更新到最新版本?