接上篇:《开始使用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/】
{测试窝原创译文,译者:婷婷}
译者简介:婷婷,一个萌妹子~