为了更好的尝试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布局属性总结备用
  2. Android快速开发框架Android_BaseLib,集成了常用工具类,自定义View
  3. Android(安卓)kotlin 记录
  4. android 事件处理
  5. Android(安卓)编程下 Touch 事件的分发和消费机制
  6. Android之布局
  7. android中的EditView控件
  8. 我的Android之旅——UI界面六大布局之认识布局(一)
  9. Android(安卓)下拉框第三方控件 NiceSpinner

随机推荐

  1. Android 资源加载机制详解
  2. Android NDK 使用 Clang 编译器
  3. 解析华清远见自主研发Cortex-A9开源Andro
  4. WebView播放HTML5视频,黑屏的问题。
  5. 关于android更新ADT后,旧工程无法显示Grap
  6. Android中的AppWidget
  7. 【Android 开发入门】android studio 控
  8. Android 技能树
  9. Android尺寸单位
  10. Android(安卓)之 Choreographer 详细分析