__ Uiautomator通过CTSHelper类查看报告
来源:互联网 发布:淘宝直通车添加关键词 编辑:程序博客网 时间:2024/06/09 16:54
一.CTS下载配置
1.下载Android-cts;
Cts官网下载地址:https://source.android.com/compatibility/cts/downloads.html(需要能上谷歌才能下载);
或从百度云下载:链接:http://pan.baidu.com/s/1bpMdhj5密码:k7np;大家根据自己手机版本下载只下载文件中android-cts-4.4_r4-linux_x86-arm文件即可;
2. CTS位置
下载下来之后解压文件,将解压后的android-cts放置在android-sdk路径下:
3.建立run-cts.bat文件
在android-cts\tools下新建一个记事本,内容如下所示,最后保存为run-cts.bat:
(以下都是基于4.4来说,5.0设置方式一样,只是tools中的jar包数量不一样)
(1)cd D:\javadev\android-sdk-windows\android-cts\tools //写自己的tools路径
(2)set path=D:\javadev\Java\jdk1.7.0_10;D:\javadev\Java\jre7\bin //写自己当时jdk和jre的路径
(3)java -cpcts-tradefed.jar;ddmlib-prebuilt.jar;hosttestlib.jar;junit.jar;tradefed-prebuilt.jar//输入自己cts\tools下所有的jar文件名,中间以分号隔开;
(4)-DCTS_ROOT="D:\javadev\android-sdk-windows"com.android.cts.tradefed.command.CtsConsole //固定格式,中间写自己的sdk路径;
最后保存以上名为run-cts.bat,以后就可以点击直接启动了;
4.启动run-cts.bat
配置好之后,直接双击run-cts.bat,发现提示Unable tolocate adb.此时我们将android-sdk-windows\platform-tools目录中的adb有关项全部粘贴过来,重新启动run-cts.bat即可;
二.工程中CTS配置
1.下载CTSHelper.java类
可以从网上搜,要注意网上有的CTSHelper类中有错,建议大家下载CTSHelper.java之后,先全面搜索(worksapec)如果搜到改成workspace;
网盘共享:http://pan.baidu.com/s/1bpMdhj5密码:k7np (和cts文件夹都在一个分享中);
下载之后同样方式放在我们项目的包下:
CTSHelper.java类中参数都不用设置;
2.修改TestClass中main方法
这次我们要通过cts去看测试结果,所以我们要修改一些TestClass中相应信息;
整个TestClass类中代码,全部粘过去即可
(1)main方法中workspace值
右击工程名字GldProject,选择Properties-Location,就是工作空间地址;注意使用路径时,中间采用双斜杠:
(2)main方法中cts.setDevices值
找android- cts\tools中运行run-cts.bat,启动之后就能看到设备信息:
3.运行测试用例TestClass类
TestClass当前页右击-RunAs-Java Application;
4.控制台运行结果
从结果中我们可以很清楚看到,执行的测试用例以及测试结果,同时我们还可以在本地看到device_logcat和host_log的日志,报告中都详细描述了。
将file://地址粘贴到浏览器,我们就能很清楚的看到测试报告;
5.查看运行报告
将运行结果中file://粘贴到浏览器中,直接回车查看,见下:
- __ Uiautomator通过CTSHelper类查看报告
- Uiautomator通过CTSHelper类查看完美报告--小白上手
- Uiautomator 报告查看
- android UiAutomator生成报告类基本方法封装
- Uiautomator通过Uiautomator.Helper类控制台快速调试--小白快速上手
- UiAutomator 测试报告查看与分析
- Oracle_SQL编程优化__报告
- UIAutomator通过中文文本查找控件
- 【Android测试】AndroidStudio通过UIAutomator进行测试
- 【Android测试】AndroidStudio通过UIAutomator进行测试
- UiAutomator通过ant实现快速调试
- 第八周C++上机报告(项目三__实现Time类中的运算符重载)
- Android Uiautomator UiDevice类
- Android UiAutomator UiSelector类
- Android UiAutomator UiScrollable类
- Android UiAutomator UiCollection类
- uiautomator
- uiautomator
- ogg rep进程 reperror
- 【Java集合的详细研究8】List,Set,Map用法以及区别
- Tensorflow lstm实现的小说撰写预测
- 一只大二狗的Android历程--国际化(作业)
- leetcode 210. Course Schedule II
- __ Uiautomator通过CTSHelper类查看报告
- Activity继承BaseActivity的使用(有相同不状态栏时很适用)
- css控制强制换行
- select2用法总结
- java工程师需要学习什么
- 服务器集群和反向代理
- 如何创建属于你自己的域名邮箱
- Java动态代理的两种实现方法
- Spring监听器