Getting started
如果想知道robotium是如何运行、什么样子的,就看下面的步骤。如果想自己新建一个robotium测试工程,点击此处
要使用Robotium,需要把Robotium.jar放在测试工程的build path中。Eclipse中右键-->build path,IDEA中右键-->open moduler。
样例工程
下载ExampleTestProject_v4.1.zip,里面包含一个简单的android小工程和简单的测试工程。
Eclipse中,直接导入即可。导入后,就可以在真机或者模拟器中运行,运行方法:右击工程名,选择Run As-->Run As Android JUnit Test。下面就是一个test case(一个case可以跨越多个activity,下面中的EditorActivity是第一个activity)。
public class EditorTest extends
ActivityInstrumentationTestCase2<EditorActivity>
{
private Solo solo;
public EditorTest() {
super(EditorActivity.class);
}
public void setUp() throws Exception {
solo = new Solo(getInstrumentation(), getActivity());
}
public void testPreferenceIsSaved() throws Exception
{
solo.sendKey(Solo.MENU);
solo.clickOnText("More");
solo.clickOnText("Preferences");
solo.clickOnText("Edit File Extensions");
Assert.assertTrue(solo.searchText("rtf"));
solo.clickOnText("txt");
solo.clearEditText(2);
solo.enterText(2, "robotium");
solo.clickOnButton("Save");
solo.goBack();
solo.clickOnText("Edit File Extensions");
Assert.assertTrue(solo.searchText("application/robotium"));
}
@Override
public void tearDown() throws Exception {
solo.finishOpenedActivities();
}
}
版权声明
本站文章、图片、视频等(除转载外),均采用知识共享署名 4.0 国际许可协议(CC BY-NC-SA 4.0),转载请注明出处、非商业性使用、并且以相同协议共享。
© 空空博客,本文链接:https://www.yeetrack.com/?p=568
近期评论