我的代码运行正常,没有任何问题。打开主页后,它正在验证其上是否存在元素,但是最近开发团队引入了新代码,该代码在打开主页后立即进行异步操作,并且量角器在打开主页后无法继续在主页上找到元素,因为它一直在等待异步操作完成
是否有任何方法可以忽略异步操作,并且量角器顺利运行测试用例执行,或者我看到了ngzone概念,但无法理解。在这种情况下请帮助我
我已经开始使用它并通过了一个tc,但是下一个tc失败了 browser.waitForAngularEnabled(false);
browser.waitForAngularEnabled(false); // introduced after async operation
browser.get(homepage);
browser.wait(EC.presenceOf(yourElement), 5000);
答案 0 :(得分:0)
it('',async() => {
await browser.waitForAngularEnabled(false); // introduced after async operation
await browser.get(homepage);
await browser.wait(EC.presenceOf(yourElement), 5000);
});
尝试以上一种。希望对您有帮助