【问题标题】:How to use wait or sleep for non angular pages in protractor?如何在量角器中对非角度页面使用等待或睡眠?
【发布时间】:2019-05-02 21:56:19
【问题描述】:

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

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

【问题讨论】:

  • 分享您的实现和控制台错误,以便更好地了解问题

标签: protractor


【解决方案1】:

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

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

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

一旦你禁用它,你就可以像在 Angular 应用上使用它一样定期使用 browser.sleepbrowser.wait

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-16
    相关资源
    最近更新 更多