为了更好的尝试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),测试通过,否则失败。
本文出自 “小毛子” 博客,请务必保留此出处http://xiaomaozi.blog.51cto.com/925779/917054