UiAutomator步骤
来源:互联网 发布:ios10 越狱 mac 编辑:程序博客网 时间:2024/05/21 11:16
UiAutomator作为谷歌的亲儿子,可是继承在Android sdk当中的,主要是做UI测试的,而且现在很火的Appium里面Android使用的框架正是UiAutomator,使用的时候只需要导入build好的jar包,就可以直接在手机内的虚拟环境运行这个自动化框架啦。
缺陷:这两天在写的时候,发现,uiautomator死活不支持动态界面的自动化,追其原因,发现其操作只能是操作dump下来的布局,然后也只有在界面idle状态时候才会获取到新的界面,网上查资料也证明了这一点,头疼...
步骤:
1.新建一个java项目(是的,不是Android的测试项目,因为最终目的是打成一个jar包)
2.在java build path里面导入android.jar和uiautomator.jar文件,记得在order and export选项里面打上钩钩
1.新建一个Junit Test Case类,继承自UiAutomatorTestCase
2.在setup(),teardown()方法写入准备和结束工作,testxxx方法写入用例就可以了。
3.这里开始是一些麻烦的打包命令了,命令在sdk的tools文件夹下的android命令
a) ???/tools/android create uitest-project -n [需要打包的jar名字,自定义] -t [id号,通过???/tools/android list target查询] -p [你的项目的目录]
b) 运行上面成功后刷新一下,然后修改build.xml中的default字段为build,然后右键build.xml run as-->ant build,这样,就在bin目录下得到需要的jar包了。
c) Adb push [你的jar包] /data/local/tmp
d) Adb shell uiautomator runtest [传入jar的名字] -c [可选,类名]
- UiAutomator步骤
- UiAutomator使用步骤
- 安卓uiautomator使用步骤
- uiAutoMator 自动化测试创建步骤
- UiAutomator初识-在android上进行UiAutomator 测试基本步骤
- uiautomator
- uiautomator
- uiautomator
- UIAutomator
- Uiautomator
- 编写第一个UIAutomator测试用例(步骤)
- android uiautomator
- uiautomator-api
- UIAutomator教程
- UiAutomator Demos
- Uiautomator小记
- uiautomator使用
- uiautomator流程
- Linux 线程同步的三种方法
- MySql语句集合类
- 【spark】spark常用命令列表
- Centos6.5:Docker下部署Ceph
- 解决Chrome不支持本地Ajax请求的问题
- UiAutomator步骤
- POJ NO.3050 Hopscotch(DFS,set)
- cocoa pods新版本(1.0.0.beta.2)修改
- IDEA 设置jrebel监控目录
- 简单SQLite的使用
- 【动态规划】【数位DP】[SPOJ10606]Balanced numbers
- java 并发阶段任务中的阶段切换
- 使用 Redis 实现分布式锁
- 第十二章编程练习(2)