随笔分类 - uiautomator
摘要:一、CTS 介绍与命令说明 主要介绍: CTS下载与配置 CTS目录说明 CTS基本命令说明 Windows系统下运行CTSCTS 全称Compatibility Test Suite 兼容性测试套件。每个Android手机必须要通过最新的 CTS 检测,以保证标准的 Android Applica
阅读全文
摘要:一、图像处理在自动化中使用场景 1)效果类截图 图像处理技术在自动化的场景中很容易使用到。自动化不是万能的,有时候效果类的是无法进行验证的,但是效果类一般会有图像显示,我们可以通过截图对比实现。 2)不可见的组件图像对比 uiautomator依赖于组件的可见性,组件不可见的时候,那组件里的信息也是
阅读全文
摘要:一、前提: 安装好安卓开发环境:jdk、安卓SDK、ADT、ant、eclipse 配置环境 二、新建uiautomator工程 1、打开eclipse,新建一个工程(这个网上资料很多,大家自己看) 2、工程右键NEW>Folder Folder name:libs 3、到E:\Andriod SD
阅读全文
摘要:一、UiSelector作用 按照一定的条件(例如控件的text值,资源id),定位界面上的元素。UiSelector对象的最终目的是去构造一个UiObject对象。 二、元素定位 1、根据text定位: 比较常用,准确度也比较高,中文查找的时候,有时候text元素是中文的,比如例如,一个控件tex
阅读全文
摘要:一、断言函数的使用 1、用例结构: 自动化用例结构,一般可以分成一个用例集,然后用例集下面会有非常多的用例组成,我们可以从多个用例中抽出一些用例组成测试套件。 2、用例的标准结构: setUp:初始化 Test: 初始化场景与数据 模拟操作步骤 断言(一个完整的测试用例必须要有一个断言,作为标准来判
阅读全文
摘要:一、封装方法 1、编程如何越来越快: 首先,需要经验丰富,知识面广。 其次,每一个熟练编程的人员,都会有自己的一个库,解决各种问题、各种通用的方法函数。 同理,自动化脚本也是编程,测试用例则为需求,UI自动化编写虽然容易,但是界面变化快、维护庞大。所以封装通用方法,是最快最容易的途径。 2、哪些方法
阅读全文
摘要:一、UiWatcher类说明 1、Uiwatcher用于处理脚本执行过程中遇到非预想的步骤 2、UiWatcher使用场景 1)测试过程中来了一个电话 2)测试过程中来了一条短信 3)测试过程中闹钟响了 4)出现各种非预想的步骤 3、中断监听检查条件 public boolean checkForC
阅读全文
摘要:UiAutomatorHelper使用 1.介绍:他是一种可以快速调试的方法;其本身也是java问津相当于自动化脚本,查看该文件,其主要实现的功能如下 1.创建build:android create uitest-project -n <jars> -t 1 -p <project workspa
阅读全文

浙公网安备 33010602011771号