weixin_44686851
weixin_44686851
采纳率50%
2019-06-20 15:47

AirtestIDE 找不到页面元素时,整个脚本就停止了

5
已采纳

在使用AirtestIDE 做自动化测试时,某个页面元素没有找到,脚本就报错停止
怎么办?
怎么设置等待时间,我想设置一个类似selenium的隐式等待时间,且超过这个等待时间,就去执行另一个操作(比如返回重新开始脚本),;如果这个页面元素加载比较慢,能统计出等待时间是多久图片说明

for i in range(1001):
    for a in range(13,15):        
        poco("com.tiexing:id/tvFrom").click()#选择出发城市
        sleep(1.0)

        poco("android.widget.LinearLayout").offspring("com.tiexing:id/activity_base").offspring("com.tiexing:id/rvAll").offspring("com.tiexing:id/gvHot").child("android.widget.RelativeLayout")[a].child("com.tiexing:id/textView1").click()

求大佬指点

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • dashicaineng 蔡能教授,网站特聘专家 2年前
  • hy993051987 hy993051987 1年前

    把for循环装到try语句里面就ok了

    点赞 评论 复制链接分享
  • heikeguy code欢 2年前

    poco(name="com.jm.video:id/iv_close").wait(70).click()

    点赞 评论 复制链接分享