我尝试使用browser.wait和browser.sleep,并且还在config.js文件中添加了sleep,但是我还没有弄清楚如何使用量角器使浏览器等待非角度js页面。所以我需要一些解决方案,以便让我的浏览器等待
我尝试使用browser.wait和browser.sleep,还在config.js文件中添加了sleep,但是我还没有弄清楚如何使用量角器使浏览器等待非角度js页面
答案 0 :(得分:0)
Protractor和WebdriverJS之间的区别在于,在执行每个命令之前,Protractor等待Angular特定的$ http和$ timeout任务完成。
但是,如果您在非角度应用程序中使用量角器,您会注意到它根本不做任何事情。据我了解,量角器一直在寻找这些任务而没有运气
可以使用browser.waitForAngularEnabled(false)
手动禁用此功能。
一旦禁用它,就可以像在角度应用程序上一样定期使用browser.sleep
和browser.wait
。