gpt4 book ai didi

javascript - 错误 : Timed out waiting for Protractor to synchronize with the page after 11001ms. “当用户 browser.getCurrentUrl()

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:34:01 24 4
gpt4 key购买 nike

我正在测试登录和注销功能,下面是我的测试用例

it('should redirect to login page on click of logout',function(){
signInPage.email.sendKeys('zahid.afaque@meltwater.com');
signInPage.password.sendKeys(1234);
signInPage.loginButton.click();
expect(browser.getCurrentUrl()).toMatch(/\/collections/);
signInPage.profileImage.click();
signInPage.logout.click();
browser.waitForAngular();
expect(browser.getCurrentUrl()).toMatch(/\/login/);
});

当我运行上面的测试失败时,下面是错误消息

Error: Timed out waiting for Protractor to synchronize with the page after 11001ms. Please see https://github.com/angular/protractor/blob/master/docs/faq.md

我尝试使用 browser.waitForAngular(); 但它没有帮助。当我删除 expect "expect(browser.getCurrentUrl()).toMatch(/\/login/);" 然后它就通过了。任何人都遇到过同样的问题,任何帮助都是适用的

最佳答案

也许您遇到了和我一样的问题。对我来说,该应用程序不断发送请求,因此从未完成。

在“click()”后添加以下行为我修复它:

browser.ignoreSynchronization = true;

Link to my question

关于javascript - 错误 : Timed out waiting for Protractor to synchronize with the page after 11001ms. “当用户 browser.getCurrentUrl(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22411483/

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