gpt4 book ai didi

angularjs - 我如何摆脱我的 Protractor 测试这个错误 : Error while waiting for Protractor to sync with the page: {}

转载 作者:行者123 更新时间:2023-11-28 20:53:16 25 4
gpt4 key购买 nike

我有一个与 AudioEye、Twitter 和其他一些第三方应用程序集成的 Angular 应用程序。我们使用延迟加载来加载我们的组件,因此我们的应用程序没有 rootElement 应用程序。我们的登录页面是一个不同的 Angular 应用程序。当我运行我的测试套件时,我一直看到这个错误:

Error while waiting for Protractor to sync with the page: {}

由于这个错误,每次运行测试时我都会得到不同的结果,我想知道我能解决这个问题。任何想法或理论将不胜感激。提前致谢。

堆栈:

cucumber 9.5
Protractor :2.5.1
节点:0.12

最佳答案

我认为这些情况仍然可以通过关闭 Protractor-to-Angular 同步来解决。将以下内容放入配置中的 onPrepare() 中,或放入测试的 beforeEach/beforeAll 中:

browser.ignoreSynchronization = true;

请注意,不幸的是,这会消除使用 Protractor 测试 AngularJS 应用程序的优势之一。现在,测试可能需要通过 browser.wait() 进行额外的显式等待。

后续链接:

关于angularjs - 我如何摆脱我的 Protractor 测试这个错误 : Error while waiting for Protractor to sync with the page: {},我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36804555/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com