Android 自动化测试―robotium(三)EditText控件

    为了更好的尝试Robotium的AIP,自己编写了部分android控件,提供测试。

EditText 控件:

操作步骤:

1.单击 EditText 控件

2.输入文字内容:This is EditTextActivity

3.单击 Submit 按钮

验证:页面返回文字:This is EditTextActivity


  
  
  
  
  1. public void testUI() throws Exception { 
  2.     this.EditText(); 
  3.  
  4. public void EditText(){ 
  5.     boolean expected = true
  6.     solo.clickOnButton("EditText"); 
  7.     solo.enterText(0"This is EditTextActivity"); 
  8.     solo.clickOnButton("Submit"); 
  9.     boolean actual = solo.searchText("This is EditTextActivity"); 
  10.     assertEquals("This is not found",expected,actual); 
  11.     solo.goBack(); 

 

assertEquals 拥有三个参数

assertEquals(String message,boolean expected, boolean actual)

message:出错时返回的信息

expected:预期结果,是个布尔值

actual:实际结果,也是个布尔值

如果 expected 和 actual 的值相同时(可以都为false),测试通过,否则失败。

你可能感兴趣的:(android,自动化测试,robotium,android自动化测试)