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

2016-11-29   出处: Software Testing Help  作/译者:Anitha Eswari / 婷婷


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

http://www.testwo.com/article/815



创建Robotium类

1.在测试项目的src目录下,右击包,选择create a new class.

2.引Main Activity类到Robotium测试项目。

示例:

  

3.新的类将从ActivityInstrumentationTestCase2类继承属性

 

注:这里,Home是指将被测试的安卓应用程序的activity

4.创建solo类示例,如下

   

5.为测试类创建一个构造函数,如下

6.创建启动和清除函数,如下,启动函数用来初始化构造器 

     清除函数用来关闭已经完成了测试的activity。

   

 一些Robotium方法

1.assertCurrentActivity(text,Activity)

这个方法会证实当前的Activity是不是已经测试通过了的那个Activity。

示例:

 

2.clickOnButton(text)

这个方法会自动点击有特定文案的button.

示例:

     

3.clickOnButton(int)

这个方法会自动点击有特定索引的button.

示例:

        

4.waitForText(text)

这个方法会等待直到指定的文案出现在activity中。

示例:

 

5.enterText(int,text)

这个方法会将输入文本作为第二个参数传递给指定的索引编辑框。

示例:

        

6.clickOnCheckbox(int)

这个方法会根据指定的索引点击相应的复选框。

示例:

      

7.clickOnRadioButton(int)

这个方法会根据指定的索引点击相应的单选框。

示例:

     

8.clickOnImage(int)

这个方法会根据指定的索引点击对应的图片。

示例:

        

9.clearEditText(int)

这个方法会根据指定的索引清空编辑框里面的文本。

示例:

       

10.waitForText(text)

这个方法会等待直到指定的文案出现在activity中。

示例:

      


(待续)


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

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

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


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

登录 后发表评论