如果你的目标测试app有很多imageview组成的话,这个时候monkeyrunner的截图比较功能就体现出来了。而其他几个流行的框架如Robotium,UIAutomator以及Appium都提供了截图,但少了两个功能:
获取子图图片比较
既然Google开发的MonkeyRunner能盛行这么久,且它体功能的结果验证功能只有截屏比较,那么必然有它的道理,有它存在的价值,所以我们很有必...
分类:
其他好文 时间:
2014-11-06 14:56:24
阅读次数:
166
HTML代码: 1 2 3 Table 4 5 6 7 8 列标题A(1 ,1) 9 列标题B(1 ,2)10 ...
分类:
其他好文 时间:
2014-11-05 19:28:51
阅读次数:
210
一、通过ID查找控件1 Activity act=solo.getCurrentActivity();2 3 int id=act.getResources().getIdentifier("id名称","id", act.getPackageName());//id名称通过界面查看器hiera.....
分类:
其他好文 时间:
2014-11-05 18:47:14
阅读次数:
388
java.lang.NoClassDefFoundError: com.jayway.android.robotium.solo.Solojava.lang.NoClassDefFoundError: com.jayway.android.robotium.solo.Soloat com.skymo...
分类:
其他好文 时间:
2014-11-05 14:26:02
阅读次数:
120
今天在用robotium对FragmentActivity 测试的时候提示类找不到异常 ??? 折腾了半天,最后找到解决方案,把android-support-v4选中去掉就行了. 基类封装 public?abstract?class?BaseInstrumentationTestCase<T...
分类:
移动开发 时间:
2014-10-31 16:08:35
阅读次数:
247
Keyword:Android,Robotium,自动化测试,黑盒测试,已知id如何模拟按键 纯属爱好,最近学习了Android及其自动化测试,总算对Android有了个大概的了解。 毕业后就是用的C,从未用过java,并且最近4年几乎没怎么摸...
分类:
移动开发 时间:
2014-10-27 12:58:22
阅读次数:
173
因为要在命令行下运行一些android的工具,所以配置一些环境变量会比较方便:遇到问题:java -jar re-sign.jar 出现提示android路径没有配置好:需要配置如下:配置ANDROID_HOME为android sdk的安卓目录,例如:D:\android-sdk在path下添加这...
分类:
微信 时间:
2014-10-24 00:07:21
阅读次数:
382
1.创建一个简单的工程()作为被测程序,运行后显示如下界面:2.创建一个TestProject1).打开eclipse,选择File->New->Project…->Android Test Project,点击Next。2).在Test Project Name中输入测试工程的名称,如:Hello...
分类:
其他好文 时间:
2014-10-22 00:43:35
阅读次数:
214
关于Android的自动化测试之UI测试,之前介绍过Android 自动化测试(4) , 在android原生的单元测试框架上,利用uiautomator.jar这个类库来完成Android的界面上的测试,这已经使得测试比较简单了。但还有更加简单的写测试的方式,那就是利用一些第三方的测试框架,比如robotium。...
分类:
移动开发 时间:
2014-10-18 21:01:55
阅读次数:
432
1. 问题背景描述
在工作中需要在没有项目源码的情况下直接使用robotium测试目标android平台launcher,平台的版本基于当前最新的android 4.4.2。之前在验证可行性的时候使用本人同样使用android4.4.2的测试手机htc incredable s针对一个只有apk的notepad应用做过同样的验证,在测试手机上运行完全没有问题。该测试代码如下:
packag...
分类:
其他好文 时间:
2014-10-18 18:28:32
阅读次数:
314