当前位置: 代码迷 >> Android >> Android 自动化测试—robotium(3)EditText控件
  详细解决方案

Android 自动化测试—robotium(3)EditText控件

热度:69   发布时间:2016-04-28 03:07:17.0
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. ?
  5. public?void?EditText(){?
  6. ????boolean?expected?=?true;?
  7. ????solo.clickOnButton("EditText");?
  8. ????solo.enterText(0,?"This?is?EditTextActivity");?
  9. ????solo.clickOnButton("Submit");?
  10. ????boolean?actual?=?solo.searchText("This?is?EditTextActivity");?
  11. ????assertEquals("This?is?not?found",expected,actual);?
  12. ????solo.goBack();?
  13. }?

?

assertEquals 拥有三个参数

assertEquals(String message,boolean expected, boolean actual)

message:出错时返回的信息

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

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

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

本文出自 “小毛子” 博客,请务必保留此出处http://xiaomaozi.blog.51cto.com/925779/917054

  相关解决方案