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