robotium基于instramentation框架,可对app白盒黑盒测试,缺点是测试进程和被测进程需要在一个进程中,不能跨应用

白盒测试时,需要app源代码,在eclipse里新建android Test Project时绑定app源码工程

黑盒测试时,需要重签名apk包,重签名方法见  http://www.cnblogs.com/stin/p/8376444.html

robotium常用API总结如下

点击类操作

clickOnText(String text)

clickOnButton(String text)

clickOnView(View view)

clickOnScreen(float x ,float y)

输入类操作

enterText(EditText editText,String text)

clearText(EditText editText)

Get相关操作

getCurrentActivity()

getText(int index)

getView(String id)

getButton(int index)

Search操作

searchEditText

判断类操作

assertCurrentActivity

assertMemoryNotLow

isCheckBoxChecked

isTextChecked

最新文章

  1. 终于等到你:CYQ.Data V5系列 (ORM数据层)最新版本开源了
  2. SSH(Struts2+Spring+Hibernate)框架搭建流程<注解的方式创建Bean>
  3. [WPF系列]-参考文献
  4. java.lang.NoSuchMethodError: antlr.collections.AST.getLine()I错误解决
  5. dfs序
  6. 怎样记住Integer的最大值(有趣的思维和搞笑的回答)
  7. 转: VMware 安装mac osx 10.11 安装步骤(一)(from伟东)
  8. 迭代器和for-of循环 顺便带一下Es5中的.map遍历
  9. C++标准库简介、与STL的关系。
  10. ASP.NET Web API 配置返回的json字段的格式以及Action返回HttpResponseMessage类型和IHttpActionResult类型
  11. spring注解配置启动过程
  12. IP地址的定义和含义
  13. 2014年度辛星html教程夏季版第二节
  14. 设计模式 ( 十七 ):Observer 观察者模式 -- 行为型
  15. MYSQL5.6数据库ZIP安装以及VS中使用注意事项
  16. QListWidget的QComboBox下拉列表添加复选框及消息处理
  17. 初入Android--环境搭建
  18. 1、JavaScript基础
  19. OC—不可变字符串NSString
  20. spring boot 如何添加拦截

热门文章

  1. python--员工信息管理系统编译及思路
  2. 在Fedora 25中更换openjdk为oracle jdk
  3. C++输入一行字符串的一点小结
  4. unity 接触一个月的感受和心得
  5. mybatis学习总结(一)——简介
  6. java中Integer在JDK1.6和JDK1.7中的区别
  7. AbstractFactory Pattern
  8. PySpider安装与使用(Windows系统下)
  9. 数组/字符串/ Math / 方法示例
  10. Redis缓存服务搭建及实现数据读写 - Eric.Chen