问题标签 [android-jetpack-compose-testing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
40 浏览

android - Compose android测试失败:空闲资源超时

我正在尝试为我的作曲编写测试。所以我在 AndroidTest 中有一个测试类,就像这样:

但我不断收到错误:

android模拟器启动,测试编译成功,但似乎找不到对象。我还在对象的修饰符中添加了一个测试标签:

但是 28 秒后,我得到了上面提到的错误。我错过了什么?

0 投票
1 回答
19 浏览

android - 如何断言文本不包含 android jetpack 撰写测试中的特定字符?

我正在尝试为我的撰写功能编写一些测试用例。我有一个最大值为 16 个字符的概述文本字段。所以我想测试这个功能。这是测试:

但是虽然我可以看到输入是正确的,但测试失败了,而且 assertTextEquals 似乎无法正常工作。所以:

  • 首先,我做错了什么?
  • 其次,有什么方法可以检查文本是否不包含特定字符,而不是检查相等性?

这是文本字段的代码:

最大长度在视图模型中处理。如果用户添加的字符数超过 16 个,视图模型将不会更新状态并保留旧值。

0 投票
0 回答
24 浏览

android - jetpack compose 测试记录仪

我想在我的 jetpack compose 项目中记录UI 测试,就像记录 Espresso 测试一样

我想按照这些步骤:
  1. 开始录音

  2. 打开应用程序

  3. 单击对象(按钮等...)

  4. 完成录制

  5. 获取生成的 kotlin 代码,就像 Espresso 录制一样

看来我们不能在 jetpackCompose 项目中使用 Espresso。

在此处输入图像描述

但在这个项目中,我还没有完全迁移到 JetpackCompose。但它认为它是一个 Jetpack Compose 项目