为了更好的尝试Robotium的AIP,自己编写了部分android控件,提供测试。 EditText 控件:
操作步骤: 1.单击 EditText 控件 2.输入文字内容:This is EditTextActivity 3.单击 Submit 按钮 验证:页面返回文字:This is EditTextActivity public void testUI() throws Exception { this.EditText(); } public void EditText(){ boolean expected = true; solo.clickOnButton("EditText"); solo.enterText(0, "This is EditTextActivity"); solo.clickOnButton("Submit"); boolean actual = solo.searchText("This is EditTextActivity"); assertEquals("This is not found",expected,actual); solo.goBack(); } assertEquals 拥有三个参数 assertEquals(String message,boolean expected, boolean actual) message:出错时返回的信息 expected:预期结果,是个布尔值 actual:实际结果,也是个布尔值 如果 expected 和 actual 的值相同时(可以都为false),测试通过,否则失败。