我正在尝试使用Kotlin为我的Android应用创建UI测试。由于新系统使用了ActivityTestRule,我无法使其正常工作:它可以正确编译,但在运行时,我遇到以下错误:java.lang.Exception: The @Rule 'mActivityRule' must be pub...
如何使用 Espresso 点击 RecyclerView 中的特定视图?我知道可以使用以下代码点击位置 0 的项: onView(withId(R.id.recyclerView)).perform(RecyclerViewActions.actionOnItemAtPosition(0, ...
Espresso声称不需要Thread.sleep(),但是如果我没有包含它,我的代码就无法工作。我正在连接到一个IP地址,在连接过程中,显示进度对话框。我需要使用Thread.sleep()来等待对话框消失。这是我使用它的测试代码: IP.enterIP(); // fills out...
构建时我遇到以下错误:Conflict with dependency 'com.android.support:support-annotations'. Resolved versions for app (23.1.0) and test app (23.0.1) differ. 这是我...
我需要使用自动化UI测试工具,但我在选择Robotium和Google Espresso之间感到困惑。 这两者之间的主要区别是什么?有没有一个工具拥有另一个工具所没有的功能?
我是Android新手,看到了使用这些注释的示例代码。例如:@SmallTest public void testStuff() { TouchUtils.tapView(this, anEditTextView); sendKeys("H E L P SPACE M E PE...
我正在尝试测试UI视图的缺失。视图选择器如下:public static ViewInteraction onMyTestUi() { return onView(withId(R.id.myTestId)); } 选择器可用于检查视图是否显示,但在检查视图未显示时会出现错误。我使用如...
我正在尝试使用新的android-test-kit (Espresso)编写一些测试。但我找不到任何有关如何检查对话框是否显示并执行某些操作(例如单击积极和消极按钮等)的信息。请注意,对话框可能也是由WebView而非应用程序本身显示的。 如能提供任何帮助,将不胜感激。我只需要一个链接或一些...
有没有人知道如何在Android Espresso中测试Toast消息的出现?在Robotium中很容易,我用过,但在Espresso中开始工作了,但没得到确切的指令。
我正在尝试运行依赖于上下文的本地单元测试,并按照以下指南进行操作:https://developer.android.com/training/testing/unit-testing/local-unit-tests#kotlin,我像这样设置了我的项目(遵循此链接:https://deve...