android UiAutomator用递函数归处理网络延迟和点击无效的情况
来源:互联网 发布:mac 收音机 编辑:程序博客网 时间:2024/06/05 09:33
本人在使用android UiAutomator1做测试的时候,遇到了H5页面由于网络延迟过大,在操作等待结束后依然没有显示控件,但是UiAutomator点击操作却已经执行了,导致页面无法跳转,以至于用例失败。有些时候是因为接口响应时间太长导致点击了一个控件页面并没有如期出现相应的变化导致用例失败。自己在封装方法中添加了几行while循环,效果很不错,不过在了解到递归函数之后,决定用递归函数处理这类问题,原因是:递归处理起来太简单了。分享代码,供大家参考。
//点击咨询public void clickConsult() throws UiObjectNotFoundException {waitForTextAndClick("咨询");if (getUiObjectByText("咨询").exists()) {clickConsult();//递归}}
//点击班级群public void clickCourseGroup() throws UiObjectNotFoundException {waitForTextAndClick("班级群");if (getUiObjectByText("班级群").exists()) {clickCourseGroup();//递归}}
阅读全文
0 0
- android UiAutomator用递函数归处理网络延迟和点击无效的情况
- 按钮点击的延迟处理
- android按键事件和触屏事件(4)-listview的setOnItemClickListener点击无效的处理
- android uiautomator 点击分析
- android 下测试网络的丢包率和延迟 的代码
- android 下测试网络的丢包率和延迟
- listview的itemonclick在某种情况下点击无效
- android webview无网络情况下的处理
- android点击和滑动事件的处理
- 部分canvas无法点击情况的处理
- HTTP_REFERER有效和无效的情况
- SVProgressHUD网络延迟点击返回蒙板不消失的解决方案
- 十六、Android UiAutomator 图像处理
- 关于recyclerview的点击无效和错位
- 关于使用ListView时某些item点击无效/延迟的解决方案
- 解决android studio中导入recyclerview和cardview无效的情况
- Android的uiAutomator
- 关于iPhone的点击事件绑定无效的处理方法
- Codewars算法题(6)
- Windows下,Hexo+GitHub搭建博客
- List集合、Set集合、Map集合
- Sql Server中时间范围
- 前端面试题4
- android UiAutomator用递函数归处理网络延迟和点击无效的情况
- codeforces 468A(63/600)
- B2C商城11 订单和购物车2
- ROM定制修改镜像
- 论文写作总结
- D
- Python对列表list的操作
- Servlet--ServletContxt(三)共享域实现聊天程序
- 淘宝海量数据产品的技术架构