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