2019独角兽企业重金招聘Python工程师标准>>>
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 extendsActivityInstrumentationTestCase2<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"));}@Overridepublic void tearDown() throws Exception {solo.finishOpenedActivities();}
}