自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

转载 十八、UiAutomator 相关JAVA知识

一、封装方法与模块化用例1.方法:在JAVA中,方法就好比日常生活中的一个动作,由动作组合成一系列完整的操作。方法结构:方法修饰符 方法返回值类型 方法名{ 方法体}比如:public void testDemo1{ UiDevice.getInstance().pressBack();}2.模块化用例:UI

2016-02-29 10:49:52 918

转载 十七、Uiautomator 快速调试

UiAutomatorHelper使用    1.介绍:    他是一种可以快速调试的方法;其本身也是java问津相当于自动化脚本,查看该文件,其主要实现的功能如下        1.创建build:android create uitest-project -n -t 1 -p         2.修改build文件:进入工作空间,打开build.xml文件,将第二行的he

2016-02-29 09:47:13 391

转载 adb shell 常用命令

一、文件操作相关命令1.文件操作命令子命令参数说明cd无进入目录cat[-beflnstuv] [-B bsize] [file...]查看文件内容-n:显示行号-b:显示行号,但会忽略空行-s:显示行号,连续空行标记为一行df无列出分区列表du[-H] [-L] [-P] [-a]

2016-02-29 09:45:08 8358

转载 安卓常见反破解方式

防止APKTool反编译        APKTool 是常用的APK反编译工具,可以说市场上99%的APK都可以用它反编译出来。XML等样式、配置、页面文件都能完全反编译出来。首先要从APKTool的来历入手,APKTool是GOOGLE提供的APK编译工具,那么完全基于android原生框架构建的APK都是能被轻易破解的,反编译出来的目录都包括lib、res,assets等。通过改变这

2016-02-29 09:42:06 395

转载 十六、Android UiAutomator 图像处理

一、BitMap介绍1.图像使用场景1)效果类截图 2)不可见的组件图像对比 3)失败与异常截图 4)利用图像判断组件2.部分API简单说明API说明compress压缩图片copy复制图片createBitmap创建图片getHeight获取图片高度getWidth

2016-02-26 14:32:39 1835

转载 十五、Android UiAutomator 辅助APK的使用

一、在测试中弹出提示框UiAutomator无法直接实现,,但是可以通过让辅助APK接受UiAutomator发送的指令信息来实现,使用am命令实例:1.新建辅助apk,用来接收Uiautomator用例中的广播信息(新建android appliction project,然后next直到finish为止,注意创建过程中选对API)2.建好工程后将一些不用的代码删除,需要删除

2016-02-26 14:31:20 3483 1

转载 十四、Android UiAutomator 获取系统信息

一、Build构建信息1.build类:Build类提供了硬件厂商、编号、序列号、SDK版本等重要信息。 类名:android.os.Build常量名说明BOARD底层板名称BOOTLOADERBootloader版本号BRAND品牌CPU_ABICPU指令集CPU_ABI2CP

2016-02-26 14:29:33 1271

转载 十三、Android UiAutomator Junit 断言函数的使用

一、断言函数介绍1.断言函数:确定被测试的方法是否按照预期的效果正常工作比如说:if (假设成立){ 通过测试}else{ 报错并终止当前用例测试}2.断言函数用例结构:一个完整的测试用例必需要有断言函数setUp//初始化//测试用例,junit4版本才可以使用多条用例test 初始化场景与数据test 模拟操作步

2016-02-26 14:27:07 1179

转载 十二、Android UiAutomator正则表达式的使用

一、正则表达式元字符:1.一些常用元字符:元字符描述.表示任意一个字符\s空格字符(空格键、tab、换行、换页、回车)\S非空字符串([^\s])\d一个数字(相当于[0-9]中间的任意一个数字)\D一个非数字的字符(相当于[^0-9]非0-9的任意一个字符)\w一个单词

2016-02-26 14:25:43 2243

转载 十一、Android_UiAutomator 报告查看

一、Android UiAutomator报告查看1.错误类型1)断言错误:就是断言这个用例的成功或者失败(AssrtionFailedError) 2)脚本错误:UiObjectNotFoundException(找不到对象异常)、java异常等2.报告状态1)运行状态2)结果状态3)运行信息运行状态结果状态运行信息运行前(

2016-02-26 14:22:46 1322

转载 十、Configurator API 详细介绍

一、Configurator类介绍与API解释1.Configurator类介绍1)用于设置脚本动过的默认延时2)功能a.可调节两个模拟动作间的默认时间间隔 b.可调节输入文本的输入时间间隔 c.可调节每次滚动的时间间隔2.相关API延时项默认延时功能描述API动作3s设置延时setActionAckonwle

2016-02-26 14:21:06 806

转载 九、UiWatcher API 详细介绍

Tip: 1.监听器不是完能的,所以若用例需要设置监听器防止用例被打断,最好把延迟时间调高一点 2.UiDevice是不会触发监听功能的 3.监听器在方法体或者循环体中是程序还是会被打断的 4.监听器要在防止中断用例前执行一、UiWatcher类介绍与中断监听检查条件1.UiWatcher类说明1)UiWatcher用于处理脚本执行过程中遇到的非想象的步骤 2)Ui

2016-02-26 14:19:49 596

转载 八、UiScrollable API 详细介绍

Tip:1.扫动过程中如果界面停留在滚动条的中间部分会先回到起点再进行滚动 2.扫动过程中设置的步长长短决定划过内容的多少,步长越长滑过的内容就越少;步长越短划过的内容就越长一、UiScrollable 类介绍1.UiScrollable类说明1)UiScrollable是UiCollection的子类,可以使用UiBoject和UiCollection的所有API 2)U

2016-02-26 14:16:07 886

转载 七、UiCollection API 详细介绍

一、UiCollection类介绍//UiCollection类两大功能:从集合中查找对象;获取某种搜索条件组件的数量1.UiCollection类说明1)UiCollection是UiObject的子类,可以使用UiObject中的所有API 2)UiCollection代表元素条目组合2.UiCollection功能说明1)先按照一定的条件枚举出容器类界面所有符合条件的

2016-02-26 14:13:29 724

转载 六、UiObejct API 详细介绍

一、点击与长按1.组件区域位置关系:Rect 对象代表一个矩形区域:[left,Top][ARight,Bottom](即左上角图标到右下角图标)2.点击与长按相关API:返回值API说明booleanclick()点击对象booleanclickAndWaitForNewWindow(long time out)

2016-02-26 14:12:25 544

转载 五、UiSelector API 详细介绍

一、UiSelector类介绍//通过各种属性与节点关系定位组件简单实例:public void testDemo2() throws UiObjectNotFoundException{ UiSelector l= new UiSelector().text("相机");//搜索条件 UiObject object=new UiObject(l);//一句搜索条件

2016-02-26 14:10:05 4426

转载 三、Android UiAutomator 相关JAVA知识

一、封装方法与模块化用例1.方法:在JAVA中,方法就好比日常生活中的一个动作,由动作组合成一系列完整的操作。方法结构:方法修饰符 方法返回值类型 方法名{ 方法体}比如:public void testDemo1{ UiDevice.getInstance().pressBack();}2.模块化用例:UI自动化用例为模拟手工动作用例 手

2016-02-26 14:04:56 674

转载 二、我学习的第一个uiautomator从创建到运行结束

一、新建自动化脚本    1.新建java工程包            [file]----[new]----[Java Project]    新建工程                [右键点src]----[new]----[package]    新建包                [右键点建好的工程]----[new]----[folder]----[命名:l

2016-02-26 14:02:57 543

原创 一、Android_UiAutomator(安卓UI自动化)环境搭建

一、配置JDK环境变量1.新建系统变量JAVA_HOME,然后输入引号内的内容(JDK安装目录)    "C:\Program Files\Java\jdk1.8.0_51"        2.打开系统变量Path,然后输入引号内的内容    "%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;"    3.新建系统变量CLAS

2016-02-26 14:01:07 658

转载 四、UiDevice API 详细介绍

1.UiDevice按键与keycode使用返回值方法名说明booleanpressBack()模拟短按返回back键booleanpressDPadCenter()模拟按轨迹球中点按键booleanpressSPadDown()模拟轨迹球向下按键booleanpressDPadLeft()

2016-02-18 10:22:54 5602

转载 Android测试环境搭建(win7)

一、安装JDK并配置环境变量1、在Java官方网站上下载相应系统的jdk文件安装,如win7 64 位系统下安装jdk-6u45-windows-x64,全部选择默认的安装路径即可安装完成。2、配置JAVA_HOME  新建 JAVA_HOME 环境变量,变量值是自己安装JDK 的路径,我的是:D:\Java\jdk1.7.0;3、配置ClASSPATH  新建 CLASSPA

2016-02-02 09:52:34 308

转载 Appium for win7 环境搭建

一、安装node.js  1、到官网下载node.js:https://nodejs.org/download/    2、获取到安装文件后,直接双击安装文件,根据程序的提示,完成nodejs的安装。  3、安装完成后,运行cmd,输入node –v,如果安装成功,会输出如下版本信息:     二、配置Android sdk环境  1、sdk环境配置:http://

2016-02-02 09:51:16 193

QTP自动化测试工具下载

Quick-Test-Professional 自动化测试工具及其破解文件

2014-08-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除