是否有更好的方法等待所有页面加载,
我的角度页面加载了承诺,这意味着如果所有ajaxs调用尚未结束
屏幕上有一个装载程序.
我目前正在使用ptor.sleep(10000),如下例所示:
beforeEach(function(){ ptor = protractor.getInstance(); driver = ptor.driver; ptor.get(base_url); ptor.sleep(10000); });
有更好的方法吗?
如果你正在使用ng-if在加载开始/结束时隐藏/显示你的内容,你可以使用以下语法等到页面上出现某个元素(即ng-if会阻止元素在DOM中)直到页面完成加载):
ptor.findElement(by.id('element-only-shown-after-loading')).then(function (myElement) { // Your page should be loaded at this point });
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。