UiAutomator简单实例----进入Settings->Language&input
来源:互联网 发布:菲诗小铺的洗发水知乎 编辑:程序博客网 时间:2024/06/15 00:01
1、新建Java工程
用Eclipse新建一个Java Project,注意,不是Android Project!
Project name为AutoRunner。
2、添加JUnit库
Libraries-->Add Library,把JUnit添加进来。
3、添加jar包
Libraries-->Add External JARs,找到Android SDK路径,Android-SDK\platforms\android-21下面的android.jar和uiautomator.jar添加进来。4、编辑代码
工程路径在e:\workspace\AutoRunner,在src中新建Package,名称为com.Runner。
在com.Runner包下新建class,名称为Runne。
类Runner的代码如下:
5、找到Android4.0对应的SDK id值
Android4.0(API>=16)以上的SDK支持Uiautomator,需要找到API=16对应的SDK id值。
cmd进入命令提示符,进入\Android-sdk\tools\目录,运行命令:
andrid list。
查看API大于等于16的SDK值,当前是24。
6、创建Build文件
Android-sdk\tools\目录下,运行命令:
android create uitest-project -n <name> -t <android-sdk-ID> -p <path> 对应当前的实例,命令为:
android create uitest-project -n AutoRunner -t 24 -p e:\workspace\AutoRunner
其中,name指生成jar包的名字,可以自定义,android-sdk-ID就是上面看到的24,path是Eclipse新建的工程的路径。
运行命令后,将会在工程的根目录下生成build.xml文件。
7、编译生成jar包
cmd进入命令提示符,进入AutoRunner的工程目录,运行ant build,使用ant编译生成jar包。
在e:\workspace\AutoRunner\bin目录下,生成AutoRunner.jar包
8、push到手机并运行jar
adb push <jar文件路径> data/local/tmp
adb shell uiautomator runtest <jar文件名> -c <工程中的类名,包含包名>
adb shell uiautomator runtest <jar文件名> -c <工程中的类名,包含包名>
对应当前的实例,命令为:
adb push e:\workspace\AutoRunner\bin\AutoRunner.jar /data/local/tmp/
adb shell uiautomator runtest AutoRunner.jar -c com.Runner.Runner
测试前提是在Home界面放置Settings的图标,步骤就是在Home界面打开Settings-->Language&input。
0 0
- UiAutomator简单实例----进入Settings->Language&input
- android自动化测试工具【UiAutomator】——打开settings实例
- android自动化测试工具【UiAutomator】——打开settings实例
- UiAutomator学习实例之进入设置--语言及输入法
- VC6 Project Settings->Resources->Language
- Android uiautomator实例使用
- Android uiautomator实例使用
- Android7.0 & 8.0 Language Settings 定制
- Android7.0 & 8.0 Language Settings 定制
- [Language]File Input and Output
- UiAutomator 正则表达式技巧实例
- UiAutomator 简单测试脚本示例
- Uiautomator使用方法的简单介绍
- 简单使用uiautomator(一)
- uiautomator一个简单脚本运行
- uiautomator简单使用(二)
- uiautomator简单使用(三)
- 和菜鸟一起学linux之input系统简单实例
- 让UITextFeld输入的时候和输入银行卡一样的格式
- 判断当前最上层的应用的方法
- PV 线程同步和多线程问题
- 两分钟彻底让你明白Android Activity生命周期(图文)!
- Java-集合
- UiAutomator简单实例----进入Settings->Language&input
- 凸优化交替方向乘子法
- 揭开源码的神秘面纱,让源码从此无处藏身
- mac 安装Photoshop CS6 MAC 中文版破解版(支持Retina屏)
- jquery 简短代码
- DM368开发 -- 常用指令演示
- 第十三周阅读程序2
- 强悍的 Linux —— 强悍的 find
- ORA-01830: 日期格式图片在转换整个输入字符串之前结束 解决方法