android uiautomator 每个用例写一个文件么
1个回答
2015-07-09
展开全部
解一个功能的是如何实现的最好方法就是阅读其实现代码.
最近发展很多人都在Robotium,尤其是最近的4.0版本支持web app,功能越来越强大.看了一些别人的test
case觉得和uiAutomator很相似,通过解析xml获取element位置,然后执行click.还有一个就是让我有点眼馋的就是支持多
test
case执行.不过看着好像还有些问题,比如执行到第二个case的时候会出现错误导致中断测试.那uiautomator可以执行多个测试用例吗,答案
是可以的.通过阅读代码,发现uiautomator解析指令的时候支持多个-c
XXXX,之前一直以为只能单case执行.查看官方文档原来里面有写"You can list multiple classes or
methods by using a space as a separator."不错不错,对这个工具越来越有信心了.
demo:
adb shell uiautomator runtest shoujiQQ2012.jar -c com.uia.example.xxxx -c com.uia.example.xxxx
测试需要生成测试结果,如果uiautomator能支持直接生成xml文件.然后再制作一个客户端解析xml,实现可视化的测试结果.便于做数据统计分析.
最近发展很多人都在Robotium,尤其是最近的4.0版本支持web app,功能越来越强大.看了一些别人的test
case觉得和uiAutomator很相似,通过解析xml获取element位置,然后执行click.还有一个就是让我有点眼馋的就是支持多
test
case执行.不过看着好像还有些问题,比如执行到第二个case的时候会出现错误导致中断测试.那uiautomator可以执行多个测试用例吗,答案
是可以的.通过阅读代码,发现uiautomator解析指令的时候支持多个-c
XXXX,之前一直以为只能单case执行.查看官方文档原来里面有写"You can list multiple classes or
methods by using a space as a separator."不错不错,对这个工具越来越有信心了.
demo:
adb shell uiautomator runtest shoujiQQ2012.jar -c com.uia.example.xxxx -c com.uia.example.xxxx
测试需要生成测试结果,如果uiautomator能支持直接生成xml文件.然后再制作一个客户端解析xml,实现可视化的测试结果.便于做数据统计分析.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询