在robotium中使用ID
2014-01-14 15:24
204 查看
在robotium中api中不提供使用id的方式。
如果我们想在robotium中使用id就需要自己通过id来找到控件的实例,然后通过robotium的api对实例进行操作来达到目的。
当然了。如果有童鞋有兴趣也可以自己将这个封装起来以便使用。
在说方法之前,我不得不先说说id的几种形式:
1.字符串形式。例如id/btn_Example我们在源码的布局里面写的,HierarchyView中看见的,都是这种。
2.数字形式。例如0x7f070012,我们可以打开R.java。里面就体现了String形式和int形式的对应关系。
在白盒测试中,我们可以直接使用R.id的形式来调用:
Java code?
但是在黑盒测试中,R.id不可见,那么我们该如何使用呢?
Java code?
这里是我自己封装的一个方法:
Java code?
如果我们想在robotium中使用id就需要自己通过id来找到控件的实例,然后通过robotium的api对实例进行操作来达到目的。
当然了。如果有童鞋有兴趣也可以自己将这个封装起来以便使用。
在说方法之前,我不得不先说说id的几种形式:
1.字符串形式。例如id/btn_Example我们在源码的布局里面写的,HierarchyView中看见的,都是这种。
2.数字形式。例如0x7f070012,我们可以打开R.java。里面就体现了String形式和int形式的对应关系。
在白盒测试中,我们可以直接使用R.id的形式来调用:
Java code?
Java code?
Java code?
相关文章推荐
- Robotium的id使用
- 在Robotium中使用ID
- 在Robotium中使用ID
- 在Robotium中使用ID
- 在Robotium中使用ID
- 在Robotium中使用ID
- 在Robotium中使用ID
- 在Robotium中使用ID
- 在Robotium中使用ID
- robotium 使用id来点击View
- 如何通过class和id使用原生js删除元素?
- Solr4.0 如何配置使用UUID自动生成id值
- 查找使用990端口的进程ID
- jsessionid 的使用 (使用httpconnection 生成静态页面是跳过session)
- android layout id converter插件的安装及使用(包括常用插件)
- 获取Repeater中的id(Repeater.ItemCommand 事件的使用)
- 使用MyBatis+MySQL插入记录后返回该记录主键ID
- python id函数的使用
- Web前端——Class与ID的使用规范
- 使用mybatis, 如何获取刚插入数据的id