http://mp.weixin.qq.com/s?__biz=MzIxMTg5NjQyMA==&mid=2247483895&idx=1&sn=5eaeb9edd4ded7eefb648abbbdb09e4d&chksm=974f10fca03899eafa8f79eaa0ee18b10fefa3 ...
分类:
其他好文 时间:
2017-08-18 11:19:31
阅读次数:
172
1.首先来介绍下UIAutomator工具 UIAutomator是Android官方推出的安卓应用界面自动化测试工具,是最理想的针对APK进行自动化功能回归测试的利器。 2.UIAutomator测试环境搭建 2.1 在pypi.Python.org网站下载uiautomator压缩包,解压后py ...
分类:
移动开发 时间:
2017-08-16 17:26:51
阅读次数:
358
Android自动化测试-UiAutomator环境搭建 一、环境准备 1. 安装android sdk,并配置环境变量 2. 安装android studio,国内访问官网受限,如果下载不到,可以到我的百度云盘下载: https://pan.baidu.com/s/1bpq5wK3 此云盘中有ui ...
分类:
移动开发 时间:
2017-08-16 00:50:57
阅读次数:
458
官方的uiautomator是没有xpath选择器的,这里介绍一种利用xpath查找控件的方法。 首要的问题是,如何获取界面元素根节点。 先来看UiDevice的这段代码: root即是所要获取的根节点。 接下来看getAutomatorBridge()干了什么: 很简单,直接返回了一个成员变量。我 ...
分类:
其他好文 时间:
2017-08-14 00:29:31
阅读次数:
702
一、前言 今天正好有小伙伴问我app的界面怎么进行滑动,废话不多说,上源码 至于具体对象的坐标怎么看,在uiAutomator右上角,如下图 ...
分类:
移动开发 时间:
2017-08-02 17:02:31
阅读次数:
285
使用UiAutomator进行UI自动化测试后,生成的测试结果并不是很美观。为了生成一份好看的测试结果(报告),本文将使用CTS框架,当然也可以自己编写一份测试报告框架(如:生成html,excel报告)。 一、环境搭建(这里就不再重复,可以去看CTS Test) JDK,SDK,android-c ...
分类:
移动开发 时间:
2017-07-29 19:39:03
阅读次数:
322
测试的同学们在做app自动化测时,经常会用到查找元素、定位元素、发送数据、长按、点击、上滑、下滑、左滑、右滑等操作。下面讲下用appium自带的swipe方法怎么实现上滑、下滑、左滑、右滑。前置条件:appium已开启;并且已链接上手机。通过SDK自带的UIautomator来定位元素。Pyt..
分类:
移动开发 时间:
2017-07-26 01:42:38
阅读次数:
965
1. 缓存 2.图片加载 3. 图片处理 4. 网络请求 5. 网络解析 6. 数据库 7. 依赖注入 8. 图表 9. 后台处理 10. 事件总线 11. 响应式编程 12. Log框架 13. 测试框架 Android自带很多测试工具:JUnit,Monkeyrunner,UiAutomator ...
分类:
移动开发 时间:
2017-07-25 19:57:07
阅读次数:
264
1 project/pad(你的项目)/build-gradle 2 sync project with Gradle Files (在工具栏倒数第四个,像眼睛和wifi) 同样是为了解决有些时候采用uiautomater不能点击某个控件的问题,新增布局文件解析接口。 主要作用:代码中无法查找到控件 ...
分类:
其他好文 时间:
2017-07-23 15:27:00
阅读次数:
448