问题标签 [android-espresso]

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 投票
3 回答
4425 浏览

android - Android espresso 和帐户选择器

我无法使用 Espresso 进行仪器测试。我有一个活动,当应用程序启动时会弹出帐户选择器(主要活动)。如果客户点击取消(在对话框中),选择器会再次弹出;如果用户单击添加,则在活动结果中获取结果。

我不知道如何使用 espresso 创建一个包含该选择器的简单测试。当我使用 MainActivity 创建 Instrumentation 测试时,我收到了这条消息: RESUMED 阶段没有活动...

有没有人有类似的问题?

提前感谢您的回答。

0 投票
0 回答
265 浏览

android - 运行 android espresso 测试,但没有任何反应

上周我设法启动并运行了浓缩咖啡测试。写了几天的测试,当我昨天去运行测试时,没有创建报告文件。我所看到的只是一个显示 0 个测试的索引文件。我在 CL 中运行 connectedInstrumentTest 并成功构建。

关于问题可能是什么的任何想法?

0 投票
3 回答
5457 浏览

android - Android Espresso - 网络浏览器

我有个问题

我想测试按钮单击后是否使用浓缩咖啡启动了网络浏览器。问题是:甚至有可能测试这样的东西吗?如果有任何想法我会怎么做?

0 投票
1 回答
347 浏览

java - 使用 Espresso 进行 Android 测试添加 jar 错误


我尝试了不同的 IDE 和操作系统,但有相同的错误。也许我做错了什么?

Intellij Idea Ultimate 中的步骤:

  1. 创建新的 Android 应用程序项目。
  2. 将 espresso-1.1-bundled.jar 复制到 libs 文件夹中。
  3. 添加为库。
  4. 构建项目。

结果:

0 投票
1 回答
1985 浏览

android - 是否可以使用 Butterknife 在 android 的 espresso 测试类中注入视图?

是否可以使用 Butterknife 为测试类注入视图?视图被注入到由我的 MainActivity 类创建和提交的片段中。

这是我的测试类的代码:

但是我使用 Butterknife 在我的片段中注入视图:

我想知道如何在我的测试中使用 Butterknife 来减少我的样板视图代码,就像我在生产代码中所做的那样。

0 投票
3 回答
11793 浏览

android - 按边界/坐标单击

我知道 Espresso 可以像UiAutomator 那样点击边界。(x 和 y 坐标)我已通读文档,但似乎找不到。任何帮助表示赞赏。谢谢

编辑
我找到了这个链接,但没有示例如何使用它,我主要关心的是它UiController是或如何使用它。

0 投票
9 回答
11687 浏览

gradle - Android Studio 无法识别 Espresso 类

我正在Android Studio 0.5.0运行Gradle 1.11。我正在尝试从 com.jakewharton.espresso:espresso:1.1-r2安装 Espresso 库。由于某种原因,项目同步后 AS 无法识别 Espresso 类。因此,每次我尝试导入import static com.google.android.apps.common.testing.ui.espresso.Espresso.onView;内部androidTest文件夹文件时,它都会将其标记为无效。

这是我的 build.gradle:

外部库:

外部库

0 投票
4 回答
3232 浏览

linkify - Android Espresso 和 Linkify

我正在为我的基于 Espresso 的 Android 应用程序编写一些测试。单击 TextView 内的链接(使用 Linkify 类创建)后,我需要断言我看到的是正确的屏幕。

我尝试单击包含链接的 TextView,但链接不会打开。

是否有使用 Espresso 进行测试的正确方法(除了修改代码以使链接具有单独的 TextView)?

0 投票
1 回答
7200 浏览

android - 如何使用 Esspresso 测试创建点击按钮延迟

我真的是 esspresso 问题的新手,我有一个小问题,我需要模拟用户点击按钮,树时间,但有一些延迟。一个人,需要一些时间来点击一个按钮,可能会有一秒钟的延迟。

在浓缩咖啡测试中,有什么更好的方法?其他框架有睡眠,等等......但我认为浓缩咖啡没有。任何想法?

--编辑:我做了这个,但不知道它是否正确:

另一种方式,但更清楚,如果你不使用 thread.interrupt() 是这样的:

0 投票
3 回答
15099 浏览

android - 如何在 Esspresso 测试中等待视图消失

我有一个TextView显示“正在加载”的字符串......我需要等到这个视图消失......我没有句柄,Asynctask因为这个方法在 a 中运行IntentService并在加载时发送广播完成的。

关于如何在 Espresso 测试中等待视图状态更改的任何想法?我需要一些相同的字符串,这些字符串会改变并且需要等待......我想这是同样的情况......

谢谢您的帮助。网络上没有太多示例或常见问题解答。