gpt4 book ai didi

jasmine - Protractor : How to wait for page complete after click a button?

转载 作者:行者123 更新时间:2023-12-03 05:19:12 25 4
gpt4 key购买 nike

在测试规范中,我需要单击网页上的按钮,然后等待新页面完全加载。

emailEl.sendKeys('jack');
passwordEl.sendKeys('123pwd');

btnLoginEl.click();

// ...Here need to wait for page complete... How?

ptor.waitForAngular();
expect(ptor.getCurrentUrl()).toEqual(url + 'abc#/efg');

最佳答案

根据您想要做什么,您可以尝试:

browser.waitForAngular();

btnLoginEl.click().then(function() {
// do some stuff
});

解决 promise 。如果您可以在 beforeEach 中执行此操作,那就更好了。

注意:我注意到expect()在比较之前等待内部的 promise (即getCurrentUrl)得到解决。

关于jasmine - Protractor : How to wait for page complete after click a button?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21748442/

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