为了更好的尝试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),测试通过,否则失败。

更多相关文章

  1. Android快速开发框架Android_BaseLib,集成了常用工具类,自定义View
  2. Android 下拉框第三方控件 NiceSpinner
  3. android中的EditView控件
  4. Android 中的各种控件
  5. Android 如何通过menu id来得到menu item 控件
  6. android 各类开源项目整理 包括 个性化控件 工具库 完整优秀项目
  7. Android自动化测试初探(四): 模拟键盘鼠标事件(Socket+Instrumentat

随机推荐

  1. android RecyclerView获得单个Item的View
  2. 制定2个月学习Android的计划
  3. 解决ListView 下拉时出现黑色阴影
  4. Android内存使用——垃圾回收LOG,GC_CONCU
  5. Android(安卓)Jetpack Components of Roo
  6. android连接数据库sqllist基础操作学习:
  7. 在Android Studio中,如何在app中打开链接
  8. android listview单击事件
  9. android 关闭外音
  10. Android 之使用LocalBroadcastManager解