请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

如何等待一个页面加载完?

请问老师,如何等待一个页面加载完成?另外每个页面的activity都不一样吗?

正在回答

1回答

Mushishi 2019-04-08 14:37:28

页面加载完,这个如果原生还那么慢,你就需要考虑你们app的效率 服务端的反应数据速度了。你可以自己封装一个查找element的方法,里面10秒为超时时间,每次0.5秒查找。找到返回element那么就说明加载了

0 回复 有任何疑惑可以回复我~
  • 提问者 慕运维5009781 #1
    其实我查找元素的时候,已经用了显式等待,只用一个设备的时候挺好的,用两个模拟器就不晓得怎么就慢了。另外,为了代码的连贯性,比如说我点了一个按钮,就会打开另一个页面,我想将这个页面对象作为当前点击按钮方法的返回值,这样,做完这个点击操作,我就可以直接继续调用新页面的方法了,而不用重新实例化该页面。我想在返回该页面对象之前,加一个判断该页面是否打开的方法,类似于Web自动化测试中的等待页面标题或链接变成期望值一样,这应该怎么实现了,如何判断新页面是否打开了?
    回复 有任何疑惑可以回复我~ 2019-04-09 14:54:42
  • Mushishi 回复 提问者 慕运维5009781 #2
    点击之前拿一下当前页面得activity,然后点击之后再拿一下,然后两个activity对比一下,如果相等就是没跳转,反之~~~~~
    回复 有任何疑惑可以回复我~ 2019-04-09 21:06:40
  • 提问者 慕运维5009781 回复 Mushishi #3
    谢谢老师
    回复 有任何疑惑可以回复我~ 2019-04-10 07:26:11
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信