51Testing软件测试论坛

标题: appium 在同一界面定位元素多次成功后失败? [打印本页]

作者: 测试积点老人    时间: 2018-11-28 09:29
标题: appium 在同一界面定位元素多次成功后失败?
在一个录视频界面做压力测试 每次录完会出现弹窗,会自动消失,我录了十几次 之后然后元素就定位不到了 这个是时效的问题吗?代码如下:
  1. takePhoto=self.driver.find_element_by_id("com.xxxxx.:id/imageButton1")
  2. for i in range(0,30) :
  3. takeScreenShot(self.driver,"shortvideo" + str(i) +"start")
  4. print "开始录制第 " + str(i) + " 个短视频"
  5. action1.long_press(takePhoto,None,None,(random.randint(3,14) * 1000)).perform()
  6. time.sleep(1)
  7. takeScreenShot(self.driver,"shortvideo" + str(i))
  8. clickOperation(self.driver.find_element_by_id("com.xxxxx:id/finish_iv"))
  9. time.sleep(10)
复制代码
我录视频,录完点完成,会出现弹窗自动上传,上传完成弹窗会自动消失,然后在这个界面继续拍,拍了十几次之后,就会报错,元素定位不到,是什么问题呢?有什么解决办法吗?

作者: abcsell    时间: 2018-11-29 10:39
录制一次不就够了吗
作者: qqq911    时间: 2018-11-29 10:51
加个延迟
作者: jingzizx    时间: 2018-11-29 12:09
进行延迟判断




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2