问题标签 [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.
android - Android espresso 和帐户选择器
我无法使用 Espresso 进行仪器测试。我有一个活动,当应用程序启动时会弹出帐户选择器(主要活动)。如果客户点击取消(在对话框中),选择器会再次弹出;如果用户单击添加,则在活动结果中获取结果。
我不知道如何使用 espresso 创建一个包含该选择器的简单测试。当我使用 MainActivity 创建 Instrumentation 测试时,我收到了这条消息: RESUMED 阶段没有活动...
有没有人有类似的问题?
提前感谢您的回答。
android - 运行 android espresso 测试,但没有任何反应
上周我设法启动并运行了浓缩咖啡测试。写了几天的测试,当我昨天去运行测试时,没有创建报告文件。我所看到的只是一个显示 0 个测试的索引文件。我在 CL 中运行 connectedInstrumentTest 并成功构建。
关于问题可能是什么的任何想法?
android - Android Espresso - 网络浏览器
我有个问题
我想测试按钮单击后是否使用浓缩咖啡启动了网络浏览器。问题是:甚至有可能测试这样的东西吗?如果有任何想法我会怎么做?
java - 使用 Espresso 进行 Android 测试添加 jar 错误
我尝试了不同的 IDE 和操作系统,但有相同的错误。也许我做错了什么?
Intellij Idea Ultimate 中的步骤:
- 创建新的 Android 应用程序项目。
- 将 espresso-1.1-bundled.jar 复制到 libs 文件夹中。
- 添加为库。
- 构建项目。
结果:
android - 是否可以使用 Butterknife 在 android 的 espresso 测试类中注入视图?
是否可以使用 Butterknife 为测试类注入视图?视图被注入到由我的 MainActivity 类创建和提交的片段中。
这是我的测试类的代码:
但是我使用 Butterknife 在我的片段中注入视图:
我想知道如何在我的测试中使用 Butterknife 来减少我的样板视图代码,就像我在生产代码中所做的那样。
android - 按边界/坐标单击
我知道 Espresso 可以像UiAutomator 那样点击边界。(x 和 y 坐标)我已通读文档,但似乎找不到。任何帮助表示赞赏。谢谢
编辑
我找到了这个链接,但没有示例如何使用它,我主要关心的是它UiController
是或如何使用它。
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:
外部库:
linkify - Android Espresso 和 Linkify
我正在为我的基于 Espresso 的 Android 应用程序编写一些测试。单击 TextView 内的链接(使用 Linkify 类创建)后,我需要断言我看到的是正确的屏幕。
我尝试单击包含链接的 TextView,但链接不会打开。
是否有使用 Espresso 进行测试的正确方法(除了修改代码以使链接具有单独的 TextView)?
android - 如何使用 Esspresso 测试创建点击按钮延迟
我真的是 esspresso 问题的新手,我有一个小问题,我需要模拟用户点击按钮,树时间,但有一些延迟。一个人,需要一些时间来点击一个按钮,可能会有一秒钟的延迟。
在浓缩咖啡测试中,有什么更好的方法?其他框架有睡眠,等等......但我认为浓缩咖啡没有。任何想法?
--编辑:我做了这个,但不知道它是否正确:
另一种方式,但更清楚,如果你不使用 thread.interrupt() 是这样的:
android - 如何在 Esspresso 测试中等待视图消失
我有一个TextView
显示“正在加载”的字符串......我需要等到这个视图消失......我没有句柄,Asynctask
因为这个方法在 a 中运行IntentService
并在加载时发送广播完成的。
关于如何在 Espresso 测试中等待视图状态更改的任何想法?我需要一些相同的字符串,这些字符串会改变并且需要等待......我想这是同样的情况......
谢谢您的帮助。网络上没有太多示例或常见问题解答。