Uiautomatorviewer使用说明:
android-home\tools 下双击uiautomatorviewer.bat即可。窗口不能关闭
uiautomatorviewer.bat工具捕捉不到动态界面
切记:所有环境中不能有中文,不然你就嘿嘿嘿~~~
// adb logcat -c // 清除之前的运行日志
// adb logcat ActivityManager:I *:s//用于获取运行包名数据
// display 理论上后面跟着的就是包名
过程:
1、新建项目——开始测试用例的编写
编写时需要注意方法名 test_开头,尽量加数字自己识别
2、项目需要引入Junit android.jar uiautomator.jar三个环境
3、写完测试用例,android create uitest-project -n 包名 -t 1 -p . 去生成build.xml
4、ant build编译打包——成功在项目目录的bin目录下看到.jar包
5、adb push jar包 /data/local/tmp目录下(*此目录固定)
6、adb shell uiautomator runtest jar包 (-e 参数 参数值) -c 包名.类名(#方法名)
开始测试,如果有错误会抛出异常
adb shell rm -rf /data/local/tmp/WTestcase
adb pull /data/local/tmp .
com.android.contacts/.activities.DialtactsActivity 拨号
com.android.settings/.HWSettings 设置
com.UCMobile/com.uc.browser.InnerUCMobile UC
com.android.browser/com.tencent.mtt.SplashActivity 浏览器
com.huawei.camera/com.huawei.camera 相机
com.huawei.hidisk/.filemanager.FileManager 文件管理
com.huawei.android.FMRadio/.FMRadioMainActivity 收音机
com.huawei.hwid/.manager.accountmgr.auth.GetTokenActivity 音乐播放器
android-home\tools 下双击uiautomatorviewer.bat即可。窗口不能关闭
uiautomatorviewer.bat工具捕捉不到动态界面
切记:所有环境中不能有中文,不然你就嘿嘿嘿~~~
// adb logcat -c // 清除之前的运行日志
// adb logcat ActivityManager:I *:s//用于获取运行包名数据
// display 理论上后面跟着的就是包名
过程:
1、新建项目——开始测试用例的编写
编写时需要注意方法名 test_开头,尽量加数字自己识别
2、项目需要引入Junit android.jar uiautomator.jar三个环境
3、写完测试用例,android create uitest-project -n 包名 -t 1 -p . 去生成build.xml
4、ant build编译打包——成功在项目目录的bin目录下看到.jar包
5、adb push jar包 /data/local/tmp目录下(*此目录固定)
6、adb shell uiautomator runtest jar包 (-e 参数 参数值) -c 包名.类名(#方法名)
开始测试,如果有错误会抛出异常
adb shell rm -rf /data/local/tmp/WTestcase
adb pull /data/local/tmp .
com.android.contacts/.activities.DialtactsActivity 拨号
com.android.settings/.HWSettings 设置
com.UCMobile/com.uc.browser.InnerUCMobile UC
com.android.browser/com.tencent.mtt.SplashActivity 浏览器
com.huawei.camera/com.huawei.camera 相机
com.huawei.hidisk/.filemanager.FileManager 文件管理
com.huawei.android.FMRadio/.FMRadioMainActivity 收音机
com.huawei.hwid/.manager.accountmgr.auth.GetTokenActivity 音乐播放器