gpt4 book ai didi

angular - waitForAngularEnabled 不是函数

转载 作者:太空狗 更新时间:2023-10-29 18:30:48 25 4
gpt4 key购买 nike

我正在为 Angular 应用程序进行端到端测试。对于登录过程,它应该退出应用程序,所以我正在做:

 browser.waitForAngularEnabled(false);
//login
browser.waitForAngularEnabled(true);

它在本地完美运行,但在 browserstack(远程执行)上它通过并出错:

Failed: protractor_1.browser.waitForAngularEnabled is not a function

这是已知问题吗?

相关问题- How does waitForAngularEnabled work?

更新:在 Protractor github 上创建了一个问题 - https://github.com/angular/protractor/issues/4453

最佳答案

它不能在您的 browserstack 服务上运行的原因是 Protractor 4 不支持 waitForAngularEnabled()。该方法未在 Protractor 4 中实现。它在 Protractor 5 中实现。

您是否在本地计算机上安装了 Protractor global 并且可能安装了 5.x.x 版本?

如果你想在版本 4 中使用它,你应该使用 browser.ignoreSynchronisation = true|false,参见 here

关于angular - waitForAngularEnabled 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45636630/

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