Android—自动化测试Robotium
杨小扬
左手文字,右手代码
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android Studio 环境Robotium网页相关测试异常java.lang.NullPointerException: lock == null
Assert.assertTrue("OpenWebUrlError", solo.waitForWebElement(By.textContent("找不到网页"))); java.lang.NullPointerException: lock == null at java.io.Reader.init>(Reader.java:64) at java.io.InputStreamReade原创 2016-11-03 15:22:03 · 1627 阅读 · 0 评论 -
Android Studio 执行Robotium测试提示No tests were found
1、测试类上需要加入 @RunWith(AndroidJUnit4.class) 2、build.gradle 修改红色内容 android { compileSdkVersion 24 buildToolsVersion "24.0.3" defaultConfig { minSdkVersion 19 targ原创 2016-10-14 18:34:49 · 5711 阅读 · 0 评论 -
android studio androidTest引用jar出错
调研后发现,androidstudio将androidTest和main打成两个apk,\app\build\outputs\apk路径下可以看到打成的两个apk app-debug.apk app-debug-androidTest.apk 解析app-debug-androidTest.apk后发现, E:\>aapt dump badging E:\app-debug-androidT原创 2016-10-25 16:13:53 · 5655 阅读 · 0 评论 -
Robotium在AndroidStudio中搭建及参数化测试实践
目前网上的Robotium在AndroidStudio大部分已经过时,虽然可以运行但会引入很多问题。 1、开发工具首先要使用AndroidStudio,在eclipse里ADT已经不再更新,eclipse中的junit依然停留在3.8版本,AndroidStudio的junit版本是4.12,可以支持参数化测试。 2、请使用androidTest包开发测试脚本,在AndroidStud原创 2016-10-18 18:20:31 · 3326 阅读 · 0 评论 -
Android Studio 修改包名后执行测试提示 no tests were found
修改了下整体APP的包名,build和安装都没有问题,测试执行器的包名都已经修改 执行到测试提示 no tests were found 检查无误,点了下sync now再执行就可以了 是哪里没有同步到吧?原创 2016-10-20 16:16:49 · 5882 阅读 · 0 评论 -
Android 自动化测试关于悬浮窗点击(DecorView)
本文对Robotium的悬浮窗实现进行一点调研 Robotium本身支持悬浮窗点击,这里我们可以参考详细看下源码 与Uiautomator稍微不一样的是Robotium获取到的是Activtity的rootview,而Uiautomator直接获取的已经不是rootview了,从这个原理可以看出使用Uiautomator实现悬浮窗抓取也许是不可实现的(个人观点)原创 2016-11-28 19:58:03 · 3397 阅读 · 0 评论
分享