开始使用Robotium吧--安卓应用最流行的UI测试工具(三)

2016-12-04   出处: Software Testing Help  作/译者:Anitha Eswari / 婷婷

上篇:《开始使用Robotium吧--安卓应用最流行的UI测试工具(二)》


https://www.testwo.com/article/edit/816



示例项目

在安卓应用里面定位元素

第一步

打开包含将被测试的安卓应用的Eclipse。

第二步

展开这个项目,打开res?列表文件夹,然后双击你想自动化执行的activity的XML文件。你会在eclipse的编辑器里打开设计的activity.

第三步

定位按钮元素

根据ID定位元素

点击你想定位的元素。在右边的属性面板中,你可以找到对应元素的ID。

 

上文提到的元素的ID是,btnadmin.

对应的用来定位这个按钮的Robotium代码如下,

 

通过位置定位元素

 

万一,如果ID不可用的情况,你可以用顺序定位元素。例如,如果按钮在第二个位置,那么你就看可以通过以下代码定位按钮:

 

通过文本定位元素

 

你甚至可以根据按钮上的文本来点击按钮。

 

定位文本框元素

使用相同的方法,点击你想要输入数据的文本框然后在右侧找到文本框的位置。

 

 

定位单选按钮元素

点击你想要点击并且找到其位置的单选按钮。

 

 

示例代码

 

执行Robotium工程

从Eclipse:

右击项目然后选择Run As,随后点击Android Junit Test

从命令提示符:

运行以下的指令,

 

 

结论:

·Robotium是应用最广泛的安卓自动化测试工具。

·Robotium测试用例可以同时在安卓模拟器和真实设备上执行,因而我们不需要写任何的配置代码去使得Robotium用例在真实设备上可执行。

·Robotium能够很容易的写在maven工程里,然后它可以在很多持续化集成工具下执行。

·因此,Robotium对于写简单的安卓的、自动化测试脚本来说是非常好用点的。



【英文原文:http://www.softwaretestinghelp.com/robotium-tutorial-android-application-ui-testing-tool/】

{测试窝原创译文,译者:婷婷}

译者简介:婷婷,一个萌妹子~





声明:本文为本站编辑转载,文章版权归原作者所有。文章内容为作者个人观点,本站只提供转载参考(依行业惯例严格标明出处和作译者),目的在于传递更多专业信息,普惠测试相关从业者,开源分享,推动行业交流和进步。 如涉及作品内容、版权和其它问题,请原作者及时与本站联系(QQ:1017718740),我们将第一时间进行处理。本站拥有对此声明的最终解释权!欢迎大家通过新浪微博(@测试窝)或微信公众号(测试窝)关注我们,与我们的编辑和其他窝友交流。
326° /3263 人阅读/0 条评论 发表评论

登录 后发表评论