Android测试框架
如何在执行connectedAndroidTest时不运行特定测试?
执行我们的一些仪器测试需要很长时间。因此,当我使用 gradleconnectedAndroidTest 运行所有其他仪器测试时,我不想运行它们。 我为什么不注释那些测试...
仪器测试无法在 Android 中找到标记有用于测试的字符串的节点
我正在尝试使用 .testTag 测试可组合项,该标签位于给定可组合项调用结构的树的叶级别。代码的风格是: 顶级可组合项 @可组合 有趣
为 androidTest apk 设置 targetSdk
我有一个多模块android项目,其中有一些android库模块。 其中一些 android-library 模块包括 androidTest (即库组件的集成测试)。 我可以轻松...
我正在运行 UI 测试,但它只是不断加载,没有给出任何成功或失败,但如果我在另一个 Android Studio 上运行测试,则相同的代码会成功。我已经重新安装了 Android
将 Android Studio 更新到 ArticFox 后运行单元测试时出现 NoClassDefFoundError | 2020.3.1
未收到测试事件错误: 将 android studio 更新到 ArticFox 后运行单元测试时出现 NoClassDefFoundError | 2020年3月1日。 以下是完整的错误: java.lang.NoClassDefFoundError: jdk/
我现在看到了一些事情,您尝试使用 hilt 导航注入 viewModel 并且它给出了错误。 这个问题是最相似的。 我有一个抽象的 viewModel,它正在
AndroidTest IllegalStateException:给定组件持有者类 androidx.activity.ComponentActivity 未实现接口 dagger.hilt
我现在看到了一些事情,您尝试使用 hilt 导航注入 viewModel 并且它给出了错误。 这个问题是最相似的。 我有一个抽象的 viewModel,它正在
一些背景: 我的测试使用 Kaspresso 在 Robolectic 下运行。 我安装了 Junit 5,测试是 Junit4 和 Junit5 的老式支持。 所有屏幕都有 viewModel。 视图模型...
我有一个片段,其 ViewModel 实例由组件提供,范围仅限于主活动的导航图。 Dagger 应用程序组件被注入到单个 Main Activity 中,然后...
使用 Appium 并行运行 2 个真实的 Android 设备
我是 Appium 新手,尝试使用 Appium 和 Selenium (Java) 并行运行 2 台 Android 设备,但只有 1 台设备正在运行我的测试脚本。下面是我的测试脚本(junit)并且很难...
androidTest(已检测):如何在 Android 8.0 (API 26) 上单击“允许”按钮?
对于仪器化的 androidTest 测试,当应用程序在运行 Android 8 (API 26) 的设备上启动时,我需要单击系统弹出的“允许”按钮: (注:在 Android 14 上(API ...
从 kotlin 代码中删除 getter 和 setter
对于此代码 类 Foo { 变量名称:字符串? = 空 } kotlin 编译器生成: 私有字符串名称; 公共最终字符串 getName() { ... } 公共最终无效 setName(字符串名称) { ... } ...
在 Android Studio 中的 Android Instrumentation 测试和单元测试之间共享代码
Android Studio 中这两种测试模式之间可以共享代码吗? 我有一组 Mock Utils 类,我需要在两种测试模式下访问它们。
androidTest 与 Appium——给定项目都需要吗?
正式的 Android 开发人员文档提供了有关测试 Android 应用程序的基础知识的启发性介绍。 我成功地在 A 中创建了 3 种不同类型的测试设置...
使用签名的 google playstore 创建 android 模拟器以进行 github 操作
在我的android应用程序中构建了flutter,集成了inApp购买并编写了集成测试,并添加了github操作测试。主要问题是当模拟器在 runnedd 上创建时我是
测试错误 - NoClassDefFoundError:解析失败:Lorg/hamcrest/Matchers
我正在使用 Espresso 进行仪器测试,但在堆栈跟踪上出现此错误: 该错误是由于缺少类引起的,如下所示: 引起原因:java.lang.ClassNotFoundException:没有找到...
我正在尝试测试使用 Kotlin 和 Jetpack compose 构建的 Android 应用程序以进行配置更改,例如切换到横向/肖像模式。当我将方向设置为横向/纵向时,我看到...
Passkey 需要身份验证器在注册和身份验证阶段存储和验证凭据。 这需要用户存在和用户验证,具体取决于依赖方
Kotlin Mockk 错误:verify { ... } 块内缺少调用
我已经读到了一些与此错误消息或类似错误消息相关的问题(每个 {} 也会发生这种情况),但没有一个能让我获得成功结果。 有关如何使其发挥作用的任何提示或建议...
如何使用 VisibleForTesting 进行纯 JUnit 测试
我正在项目中的纯java文件上运行纯JUnit4 java测试,但我找不到一种在不手动公开的情况下清楚地使用@VisibleForTesting的方法。 前任: @VisibleForTesting ...