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