android-instrumentation相关内容
是否可以执行拖放操作?通过Espresso放下动作?为了接受自动化测试中的某些条件,我需要向下(直线)向下移动一个视图. 解决方案 您可以使用GeneralSwipeAction进行拖放操作.放下. public static ViewAction swipeUp() { return new GeneralSwipeAction(Swipe.FAST, GeneralLocat
..
因此,我正在尝试使用自定义构建变体模拟来编写检测测试.在这个构建变体中,我模拟了我的类和服务器.当我自己尝试使用模拟构建时,它可以正常工作,但是我似乎无法使用模拟构建进行测试.这是我在Android Studio中的配置. 在运行测试时遇到了一些问题,因此我尝试卸载我的应用程序的所有版本(除模拟版本外),并且不断出现此错误: 测试运行已开始测试运行失败:无法找到检测目标包:com.te
..
我的一名质量检查工程师正在支持具有相当大的代码库和许多不同的SharedPreferences文件的应用程序.几天前,他来找我,询问如何在两次测试运行之间重置应用程序状态,就像已将其卸载后重新安装一样. 看起来Espresso(他正在使用)或Android测试框架本身都不支持它,所以我不确定该告诉他什么.使用本机方法清除所有不同的SharedPreferences文件将是一个非常脆弱的解决方
..
我正在尝试运行依赖于上下文的本地单元测试,并遵循了本指南: build.gradle(app) android { compileSdkVersion 28 buildToolsVersion '27.0.3' defaultConfig { minSdkVersion 21 targetSdkVersion 27 versionCode 76 version
..
有人在运行Espresso测试时设法通过代码禁用了动画吗?我一直在尝试遵循此网页中的说明(链接到此处): https://code.google.com/p/android-test-kit/wiki/DisablingAnimations 不幸的是,它似乎不起作用,因为我一直看到此权限错误: 04-27 15:48:28.694 303-342/system_proces
..
当我的应用程序在后台运行时,如何计算参与时间.当应用程序处于前台状态时,会定期计算用户参与度(firebase自动收集的事件). 但是,当我的应用程序处于后台时,如何增加用户参与的时间.或者我需要检测其他事件. 有任何想法吗?? 解决方案 当您的应用程序在后台运行时,用户根本不会“参与"该应用程序.使用较新版本的Android,操作系统可能会随时在没有警告的情况下立即杀死您的后台应用程序,
..
对于有仪器的测试,我有一个TestApplication创建了TestComponent,但是不再生成文件(Error:/xxx/TestApplication.java:16: The import.xxx.DaggerTestApplicationComponent cannot be resolved).我无法确定根本原因.我尝试了不同的Android Studio(2.2、2.1.2),不
..
我有一个UI测试,该测试单击一个按钮,然后在其onClickListener中启动一个新的Activity.该测试检查是否发送了预期的意图. 我的问题是,我想测试是否在没有实际启动活动的情况下发送了预期意图.因为我发现新活动会初始化其状态,并且使后续测试变得不稳定. 我知道有两个 Espresso意向 api,它们是intended和intending,但是都不能满足我的需求. int
..
我有一个Android项目(由Cordova生成),我想向其添加(仪器)测试.它只有一个要测试的MainActivity.java. 通常,这意味着向build.gradle添加一些依赖项,并使用MainActivityTest类和一些测试方法创建文件/src/androidTest/java/org/example/package/MainActivityTest.java. (在Andr
..
我正在尝试从Square实现MockWebServer,但我在代理后面.问题在于,每次执行仪器测试都会失败,因为我对MockWebServer所做的每个请求都会得到407. debug.level.titleD/OkHttp:
..
我知道这个主题有很多问题(和答案),但是我已经尝试了在SO和其他网站上找到的所有内容,但是我还没有找到让JaCoCo涵盖使用以下Android测试的方法Mockito. 我的问题: 我想使用JaCoCo生成单元测试和仪器测试(androidTest)的代码覆盖率.我正在使用Mockito模拟某些类.我在GitHub上找到了一个使用JaCoCo的示例,并将其用作起点. https://g
..
我正在尝试为我的应用添加loginfacebook.但是,当我添加执行此操作所需的存储库时.它导致了错误. AndroidJUnit4现在无法解析. ExampleInstrumentedTest.java package com.example.user.enyatravelbataan; import android.content.Context; import android
..
背景 我想在Jenkins上的不同模拟器上运行我的Android Instrumented测试.假设我有100个测试和4个仿真器,我想在每个仿真器上运行25个测试. 我在Jenkins Pipeline的并行环境中为4个仿真器执行./gradlew connectedDebugAndroidTest stage('Instrumented Tests') { parall
..
如何在不手动运行 adb 命令?的情况下,如何让Android Studio(AndroidJunitRunner)在仪器测试之前清除应用程序数据? 我发现 android.support.test.runner.AndroidJUnitRunner 一种作弊 - 它实际上从未调用 connectedCheck 或 connectedAndroidTest 。 从命令行运行 $ gra
..
我想写我MainActivity仪表测试。我跟着给
..
我有一个dbManager如下: // TABLE_AUTH列名 公共静态最后弦乐AUTH_ code =“验证code”; 公共静态最后弦乐SESSION_ID =“的SessionID”; 公共静态最后弦乐AUTH_TIME =“LastAuthorized”; 公共静态最后弦乐ENCRYPT_KEY =“EncryptKey”;// TABLE_AUTH
..
..
您好我试着写测试用例我的活动。我有几个活动,并有他们的一个没有问题的,而我得到以下错误,当我尝试运行在其他 ActivityTest 类的测试。 android.support.test.es presso.NoActivityResumedException:否 在第一阶段活动的恢复。你忘了启动活动。 (test.getActivity()或类似的)? 这是我的课,我所有的测试用
..
是否有与该AndroidJUnitRunner显示不确定进度取值任何已知问题?我在测试中创下这个错误: 15 05-26:22:48.504一〇〇三年至1016年/? I / TestRunner的: 了java.lang.RuntimeException:无法启动意图意图{ ACT = android.intent.action.MAIN FLG = 0x14000000 CMP =
..
我使用从罗马马祖尔勺子gradle这个-插件。我能同时运行所有测试,但我有麻烦的,我想推出测试指定“组”。目前我的勺子的设置是这样的: {勺 调试=真 baseOutputDir =文件(“$ buildDir /勺日志”) 如果(project.hasProperty('spoonClassName')){ 的className = project.sp
..