android-instrumentation相关内容

拖曳滴咖啡

是否可以执行拖放操作?通过Espresso放下动作?为了接受自动化测试中的某些条件,我需要向下(直线)向下移动一个视图. 解决方案 您可以使用GeneralSwipeAction进行拖放操作.放下. public static ViewAction swipeUp() { return new GeneralSwipeAction(Swipe.FAST, GeneralLocat ..
发布时间:2020-08-26 00:36:53 移动开发

Android Studio Instrumentation测试构建版本

因此,我正在尝试使用自定义构建变体模拟来编写检测测试.在这个构建变体中,我模拟了我的类和服务器.当我自己尝试使用模拟构建时,它可以正常工作,但是我似乎无法使用模拟构建进行测试.这是我在Android Studio中的配置. 在运行测试时遇到了一些问题,因此我尝试卸载我的应用程序的所有版本(除模拟版本外),并且不断出现此错误: 测试运行已开始测试运行失败:无法找到检测目标包:com.te ..

在InstrumentationTestCase运行之间重置应用程序状态

我的一名质量检查工程师正在支持具有相当大的代码库和许多不同的SharedPreferences文件的应用程序.几天前,他来找我,询问如何在两次测试运行之间重置应用程序状态,就像已将其卸载后重新安装一样. 看起来Espresso(他正在使用)或Android测试框架本身都不支持它,所以我不确定该告诉他什么.使用本机方法清除所有不同的SharedPreferences文件将是一个非常脆弱的解决方 ..

在运行Espresso测试时如何禁用代码中的动画

有人在运行Espresso测试时设法通过代码禁用了动画吗?我一直在尝试遵循此网页中的说明(链接到此处): https://code.google.com/p/android-test-kit/wiki/DisablingAnimations 不幸的是,它似乎不起作用,因为我一直看到此权限错误: 04-27 15:48:28.694 303-342/system_proces ..

应用程序在后台运行时的参与时间计算

当我的应用程序在后台运行时,如何计算参与时间.当应用程序处于前台状态时,会定期计算用户参与度(firebase自动收集的事件). 但是,当我的应用程序处于后台时,如何增加用户参与的时间.或者我需要检测其他事件. 有任何想法吗?? 解决方案 当您的应用程序在后台运行时,用户根本不会“参与"该应用程序.使用较新版本的Android,操作系统可能会随时在没有警告的情况下立即杀死您的后台应用程序, ..

如何在Espresso中没有实际启动活动的情况下检查发送的预期意图?

我有一个UI测试,该测试单击一个按钮,然后在其onClickListener中启动一个新的Activity.该测试检查是否发送了预期的意图. 我的问题是,我想测试是否在没有实际启动活动的情况下发送了预期意图.因为我发现新活动会初始化其状态,并且使后续测试变得不稳定. 我知道有两个 Espresso意向 api,它们是intended和intending,但是都不能满足我的需求. int ..

如何将Android(仪器)测试文件放置在项目目录之外?

我有一个Android项目(由Cordova生成),我想向其添加(仪器)测试.它只有一个要测试的MainActivity.java. 通常,这意味着向build.gradle添加一些依赖项,并使用MainActivityTest类和一些测试方法创建文件/src/androidTest/java/org/example/package/MainActivityTest.java. (在Andr ..

JaCoCo + Mockito + Android测试:零覆盖率报告

我知道这个主题有很多问题(和答案),但是我已经尝试了在SO和其他网站上找到的所有内容,但是我还没有找到让JaCoCo涵盖使用以下Android测试的方法Mockito. 我的问题: 我想使用JaCoCo生成单元测试和仪器测试(androidTest)的代码覆盖率.我正在使用Mockito模拟某些类.我在GitHub上找到了一个使用JaCoCo的示例,并将其用作起点. https://g ..

ES preSSO,android.support.test.es presso.NoActivityResumedException:在第一阶段没有活动的恢复。

您好我试着写测试用例我的活动。我有几个活动,并有他们的一个没有问题的,而我得到以下错误,当我尝试运行在其他 ActivityTest 类的测试。 android.support.test.es presso.NoActivityResumedException:否 在第一阶段活动的恢复。你忘了启动活动。 (test.getActivity()或类似的)? 这是我的课,我所有的测试用 ..
发布时间:2016-03-11 20:24:14 移动开发

"了java.lang.RuntimeException:无法启动的意图"对于不确定的进度UI

是否有与该AndroidJUnitRunner显示不确定进度取值任何已知问题?我在测试中创下这个错误: 15 05-26:22:48.504一〇〇三年至1016年/? I / TestRunner的: 了java.lang.RuntimeException:无法启动意图意图{ ACT = android.intent.action.MAIN FLG = 0x14000000 CMP = ..