UiAutomator的使用方法

1 Eclipse新建Java Project test01

2 添加JUnit库和Android库

找到路径Android-sdk\platforms\android-17\下面的android.jar和uiautomator.jar添加进来



3 添加包和类 写入代码 就是一个简单的点击Home效果

package cn.vlang.test01;

import android.os.RemoteException;

import com.android.uiautomator.core.UiObjectNotFoundException;
import com.android.uiautomator.testrunner.UiAutomatorTestCase;

public class Uidevice extends UiAutomatorTestCase{
	public void testDemo() throws UiObjectNotFoundException, RemoteException{
		
		getUiDevice().pressHome();
		
	}


}

注意包名和类名


4 创建build.xml文件

先确定android17的id号是多少

cd C:\ADT\sdk\tools

android list


看到android17 id是5 找到后以后这步可以省略


android create uitest-project -n test01 -t 5 -p C:\Users\user\Desktop\workspace\test01

上面的name就是将来生成的jar包的名字,可以自己定义,android-sdk-ID就是上面看到的5;path是Eclipse新建的工程的路径;运行命令后,将会在工程的根目录下生成build.xml文件。如果没生成,检查上面的步骤。


5 编译生成jar

cd C:\Users\user\Desktop\workspace\test01

ant build


6 导入jar包到手机 执行

adb push C:\Users\user\Desktop\workspace\test01\bin\test01.jar data/local/tmp

adb shell uiautomator runtest test01.jar -c cn.vlang.test01.Uidevice;


Over


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值