android-testing 相关问题

Android测试框架

测试错误:MyActivity已经设置内容。如果您已使用 ComposeView 填充 Activity,请确保在该 ComposeView 上调用 setContent

使用最新版本的 Compose 1.2.0 运行 Robolectric 单元测试时,使用 createAndroidComposeRule 的测试失败并出现以下错误: MyActivity 已经设置了内容。如果你...

回答 4 投票 0

如何在不运行所有测试的情况下运行单一风格的单元测试?

我正在为我的 Android 应用程序进行单元测试。我的应用程序有两种口味:“口味 1”和“口味 2”,在 build.gradle 中配置。两者共同的测试都在测试中,我也有 fla...

回答 1 投票 0

Suspend方法的分支覆盖率无法达到100%

我编写了一段 Kotlin 代码,我想为其编写单元测试。但我发现我写的单元测试代码仍然无法覆盖100%的分支覆盖率。我应该怎么办? 科特林代码: MyRepository 类@...

回答 1 投票 0

Espresso AutoCompleteTextView 单击

所以我最近开始在我现有的 Android 项目之一中摆弄 Espresso。 一切都很顺利,直到我在程序中找到 AutoCompleteTextView。我好像没有

回答 7 投票 0

使用 Appium/WebdriverIO 在 Android 原生应用程序中精确滚动

问题 我正在尝试使用 Appium 和 WebdriverIO 在 Android 本机应用程序中执行精确滚动。 最终目标是在 Android 视图中执行快照测试(比较屏幕截图),

回答 2 投票 0

Android Jetpack compose如何测试背景颜色

我有一个设置背景颜色的可组合项,我想测试一下。 @可组合 有趣的 MyComposableButton( 启用颜色:颜色, 禁用颜色:颜色, isEnabled:布尔值= true,...

回答 6 投票 0

如何在用户点击时测试 Jetpack Compose 中的导航?

我有一个应用程序,其中有 2 个屏幕: 导航主机( 导航控制器 = 导航控制器, 开始目的地 = 用户列表屏幕 ){ 可组合 { 用户列表屏幕(

回答 1 投票 0

如何在类型安全导航撰写中测试 SavedStateHandle?

我正在开发一个使用类型安全撰写导航(androidx.navigation:navigation-compose:2.8.0-beta05)的Android项目。我正在尝试创建一个测试来验证通过的值

回答 1 投票 0

如何在执行connectedAndroidTest时不运行特定测试?

执行我们的一些仪器测试需要很长时间。因此,当我使用 gradleconnectedAndroidTest 运行所有其他仪器测试时,我不想运行它们。 我为什么不注释那些测试...

回答 1 投票 0

仪器测试无法在 Android 中找到标记有用于测试的字符串的节点

我正在尝试使用 .testTag 测试可组合项,该标签位于给定可组合项调用结构的树的叶级别。代码的风格是: 顶级可组合项 @可组合 有趣

回答 1 投票 0

为 androidTest apk 设置 targetSdk

我有一个多模块android项目,其中有一些android库模块。 其中一些 android-library 模块包括 androidTest (即库组件的集成测试)。 我可以轻松...

回答 1 投票 0

androidTest 没有给出任何结果

我正在运行 UI 测试,但它只是不断加载,没有给出任何成功或失败,但如果我在另一个 Android Studio 上运行测试,则相同的代码会成功。我已经重新安装了 Android

回答 1 投票 0

将 Android Studio 更新到 ArticFox 后运行单元测试时出现 NoClassDefFoundError | 2020.3.1

未收到测试事件错误: 将 android studio 更新到 ArticFox 后运行单元测试时出现 NoClassDefFoundError | 2020年3月1日。 以下是完整的错误: java.lang.NoClassDefFoundError: jdk/

回答 4 投票 0

AndroidTest Compose IllegalStateException:给定组件持有者类 androidx.activity.ComponentActivity 未实现接口 dagger.hilt

我现在看到了一些事情,您尝试使用 hilt 导航注入 viewModel 并且它给出了错误。 这个问题是最相似的。 我有一个抽象的 viewModel,它正在

回答 1 投票 0

AndroidTest IllegalStateException:给定组件持有者类 androidx.activity.ComponentActivity 未实现接口 dagger.hilt

我现在看到了一些事情,您尝试使用 hilt 导航注入 viewModel 并且它给出了错误。 这个问题是最相似的。 我有一个抽象的 viewModel,它正在

回答 1 投票 0

Robolectric 测试内存蠕变和无法关闭场景

一些背景: 我的测试使用 Kaspresso 在 Robolectic 下运行。 我安装了 Junit 5,测试是 Junit4 和 Junit5 的老式支持。 所有屏幕都有 viewModel。 视图模型...

回答 1 投票 0

Android 测试无法使用 Dagger 提供的 ViewModel 执行 Fragment 检测测试,在 ViewModelProvider 参数所有者上遇到 NullPointerException

我有一个片段,其 ViewModel 实例由组件提供,范围仅限于主活动的导航图。 Dagger 应用程序组件被注入到单个 Main Activity 中,然后...

回答 1 投票 0

使用 Appium 并行运行 2 个真实的 Android 设备

我是 Appium 新手,尝试使用 Appium 和 Selenium (Java) 并行运行 2 台 Android 设备,但只有 1 台设备正在运行我的测试脚本。下面是我的测试脚本(junit)并且很难...

回答 2 投票 0

androidTest(已检测):如何在 Android 8.0 (API 26) 上单击“允许”按钮?

对于仪器化的 androidTest 测试,当应用程序在运行 Android 8 (API 26) 的设备上启动时,我需要单击系统弹出的“允许”按钮: (注:在 Android 14 上(API ...

回答 1 投票 0

从 kotlin 代码中删除 getter 和 setter

对于此代码 类 Foo { 变量名称:字符串? = 空 } kotlin 编译器生成: 私有字符串名称; 公共最终字符串 getName() { ... } 公共最终无效 setName(字符串名称) { ... } ...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.