随笔分类 -  Robotium

摘要:1、Monkeyrunner:优点:操作最为简单,可以录制测试脚本,可视化操作;缺点:主要生成坐标的自动化操作,移植性不强,功能最为局限; 2、Rubotium:主要针对某一个APK进行自动化测试,APK可以有源码,也可以没有源码,功能强大;缺点是针对APK操作,而且需要对APK重新签名(有工具... 阅读全文
posted @ 2015-08-13 17:22 晕菜一员 阅读(2145) 评论(0) 推荐(0) 编辑
摘要:由于手头上一直没有android level 17及以上版本的手机,有一个shell命令启动脚本的BUG,发生在SDK level 17及以上API>=17中加入了INTERACT_ACROSS_USERS_FULL,目的在于允许不同用户的应用之间可以产生交互,了安全,因此在交互时会校验userSe... 阅读全文
posted @ 2014-12-05 09:35 晕菜一员 阅读(9139) 评论(0) 推荐(0) 编辑
摘要:clumsy :http://jagt.github.io/clumsy/可以模拟以下几种场景:延迟(Lag),把数据包缓存一段时间后再发出,这样能够模拟网络延迟的状况。掉包(Drop),随机丢弃一些数据。节流(Throttle),把一小段时间内的数据拦截下来后再在之后的同一时间一同发出去。重发(D... 阅读全文
posted @ 2014-11-14 11:33 晕菜一员 阅读(521) 评论(0) 推荐(0) 编辑
摘要:1.检查CheckBox 是否选上,用solo.isCheckBoxChecked( “text” )。 有时候checkBox 没有相关的text,这时要用solo.isCheckBoxChecked(index) 。2. 如果页面上相同的string有多个,可以用index来区分。 如sol... 阅读全文
posted @ 2014-11-11 16:55 晕菜一员 阅读(719) 评论(0) 推荐(0) 编辑
摘要:注意:新建项目后再运行前一定要修改Manifest文件中的instrumentation 中的target package, 这个是测试的入口1. 程序开始要通知系统我要测的app是什么如何知道apk包名和Main Activity:通过re-sign.jar得到包名和Main Activity或者... 阅读全文
posted @ 2014-11-11 16:48 晕菜一员 阅读(188) 评论(0) 推荐(0) 编辑
摘要:HTML代码: 1 2 3 Table 4 5 6 7 8 列标题A(1 ,1) 9 列标题B(1 ,2)10 ... 阅读全文
posted @ 2014-11-05 17:20 晕菜一员 阅读(212) 评论(0) 推荐(0) 编辑
摘要:昨天我练习了用CSS(即层叠样式表Cascading Stylesheet) Selector来定位(locate)页面上的元素(Elements)。Selenium官网的Document里极力推荐使用CSS locator,而不是XPath来定位元素,原因是CSS locator比XPath lo... 阅读全文
posted @ 2014-11-05 16:53 晕菜一员 阅读(400) 评论(0) 推荐(0) 编辑
摘要:一、通过ID查找控件1 Activity act=solo.getCurrentActivity();2 3 int id=act.getResources().getIdentifier("id名称","id", act.getPackageName());//id名称通过界面查看器hiera... 阅读全文
posted @ 2014-11-05 16:45 晕菜一员 阅读(885) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示