如何对量角器中的非角度页面使用等待或休眠?

时间:2019-05-02 12:25:26

标签: protractor

我尝试使用browser.wait和browser.sleep,并且还在config.js文件中添加了sleep,但是我还没有弄清楚如何使用量角器使浏览器等待非角度js页面。所以我需要一些解决方案,以便让我的浏览器等待

我尝试使用browser.wait和browser.sleep,还在config.js文件中添加了sleep,但是我还没有弄清楚如何使用量角器使浏览器等待非角度js页面

1 个答案:

答案 0 :(得分:0)

Protractor和WebdriverJS之间的区别在于,在执行每个命令之前,Protractor等待Angular特定的$ http和$ timeout任务完成。

但是,如果您在非角度应用程序中使用量角器,您会注意到它根本不做任何事情。据我了解,量角器一直在寻找这些任务而没有运气

可以使用browser.waitForAngularEnabled(false)手动禁用此功能。

一旦禁用它,就可以像在角度应用程序上一样定期使用browser.sleepbrowser.wait