android-espresso 相关问题

Espresso是一个用于编写Android UI测试的库。也被称为Google的Android测试工具

Android studio 仪器测试卡在:任务:app:connectedDebugAndroidTest

我遇到了一个问题,当我尝试运行Android Instrument测试时,android studio将开始构建,一切都很好,直到它卡在这一行 "> 任务:应用程序:

回答 3 投票 0

使用 DatePicker 记录 Espresso 测试

测试记录器生成的代码在记录后运行时立即失败。 原因是在录制时,我点击年份,年份微调器弹出,我向后滚动,然后选择其中之一...

回答 2 投票 0

使用 espresso 测试软键盘是否可见

我想测试当活动调用 onCreate() 和 onResume() 时键盘的可见性。 如何测试使用 espresso 时是否显示键盘?

回答 7 投票 0

Android Kaspresso (Kakao) 如何从下载中选择文件

如何使用 Kaspresso/Kakao/UI Automator 从下载文件夹中选取文件?找不到任何相关信息。

回答 1 投票 0

带有自定义键盘的 UI Automator。找到确切的键盘按钮并单击它

我正在尝试使用 UI Automator 和/或 Espresso 为自定义软键盘编写 UI 自动化测试。尝试了不同的方法,但我找不到正确的解决方案来“找到

回答 3 投票 0

测试时如何使用 Uri.parse() 方法?

我正在开发一个 Android 项目,我想使用 Room Library 将资源的 URI 存储在数据库中。 由于 Room 不支持复杂的数据类型,因此我创建了一个 TypeConverter ...

回答 1 投票 0

如何从 Google Firebase 获取 Android Espresso 测试的代码覆盖率报告

基于此文档 - https://developer.android.com/studio/test/command-line.html#AMOptionsSyntax 可以从 Firebase 实验室获取代码覆盖率结果。 #test-lab 中的一些人...

回答 3 投票 0

如何在多个设备上并行运行所有 Android 仪器测试

我正在尝试使用 adb shell am Instrument 命令同时在多个设备上运行所有浓缩咖啡测试。想知道有没有办法。我不想跨设备分发我的测试,...

回答 1 投票 0

在 Android 中为模块化项目运行 Espresso/Cucumber UI 测试

我用 Cucumber 和 Espresso 为一个模块化 Android 项目编写了一个 UI 测试场景。 该项目有一个依赖于基本模块的模块。 当我运行测试时,我在 xml 布局中遇到错误,b...

回答 1 投票 0

如何在 Jetpack Compose 测试中创建页面/屏幕对象模型

对于基本测试,如果我创建一个如下所示的测试类,它就可以正常工作。 类 MyComposeTest { @get:规则 val composeTestRule = createAndroidComposeRule() @测试 有趣

回答 2 投票 0

Android Navigation Instrumentation 测试抛出必须在主线程上调用方法 addObserver

我有两个片段,其中一个是我图中的主片段。单击按钮后,用户将导航到第二个片段。通过将用户导航到第二个片段,它可以按预期工作...

回答 6 投票 0

java.lang.NoSuchMethodError:没有使用 Firebase 性能和 Espresso 仪器测试的静态方法 registerDefaultInstance

当我添加实现 'com.google.firebase:firebase-perf-ktx:19.1.0' 时,我无法启动 espresso 仪器测试(“app”方案构建正常)。当我尝试开始 Espresso 测试时,我...

回答 6 投票 0

Kotlin 和新的 ActivityTestRule :@Rule 必须是公开的

我正在尝试在 Kotlin 中为我的 Android 应用程序进行 UI 测试。由于新系统使用 ActivityTestRule,我无法使其工作:它正确编译,并且在运行时,我得到: java.lang.Exception:@...

回答 6 投票 0

自 Compose BOM 2023.08.00 以来,仪器测试失败,因为惰性列表更改似乎在层次结构中留下了旧节点

Jetpack Compose 版本:Compose BOM 2023.08.00 使用的 Jetpack Compose 组件:Foundation、材质、动画、livedata、ui-tooling、viewmodel Kotlin 版本:1.9.10 重现或编码的步骤

回答 1 投票 0

使用 Gradle 托管设备进行 Android Github 操作

我尝试使用 Gradle 托管设备和 Github 操作进行 CI 测试。我做了几次尝试,但大多遇到 任务“:app:nexusOneApi30Setup”执行失败。 > 发生故障...

回答 1 投票 0

从精心安排的 Espresso 测试访问存储

我正在构建一个测试 apk,我希望该测试 apk 能够从外部文件读取一些配置值,而不必将该配置编译到 apk 文件中。 我...

回答 1 投票 0

Android Gradle 托管设备 - 如何清除缓存的测试结果

使用 gradle 托管设备运行 android espresso 测试时,如果您想强制重新运行测试,如何清除缓存的测试结果? 根据 https://developer.android.com/

回答 1 投票 0

如何摆脱“不断停止”通知,它会破坏 Android 中的后续 UI 测试?

我已经运行了一些 UI 测试,当 1 个失败时,其他测试也会失败,因为显示了这个烦人的通知: 当然,我可以添加额外的逻辑来检查此对话框是否打开,但有些......

回答 1 投票 0

慢速浓缩咖啡

这是关于浓缩咖啡的。我在模拟器上成功运行集成测试。我认为有些测试失败是因为它运行得太快。有没有办法减慢执行/播放速度

回答 5 投票 0

在 Bash 脚本中使用 XMLLINT 解析 XML 单元测试文件,并将成功和失败放入数组中

我正在 CircleCI 上运行一个脚本文件,我在其中进行 UI 单元测试,我需要解析来自 android 的结果 XML,然后找到成功的特定测试,将它们放入列表中,然后...

回答 1 投票 0

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