uiautomator怎么在手机上运行用例

 我来答
地瓜说机
推荐于2016-10-12 · TA获得超过2.9万个赞
知道大有可为答主
回答量:2.3万
采纳率:91%
帮助的人:1.2亿
展开全部
解一个功能的是如何实现的最好方法就是阅读其实现代码.
最近发展很多人都在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,实现可视化的测试结果.便于做数据统计分析.
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
网易云信
2023-12-06 广告
信令SDK是一种软件开发工具包,旨在帮助开发者在应用程序中实现信令协议的通信功能。它主要提供了一系列函数、协议和工具,用于处理信令消息的生成、解析、传输和存储等操作。通过使用信令SDK,开发者可以更快速、便捷地实现信令通信功能,提高应用程序... 点击进入详情页
本回答由网易云信提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式