espresso

    0热度

    2回答

    我使用Espresso进行Android仪器测试。由于使用了LinkedIn的TestButler(https://github.com/linkedin/test-butler)库,我的一些测试必须在模拟器上运行。这个库为特定的测试运行切换wifi/gsm,这就是为什么这些测试必须在模拟器上运行。 我的问题是 - 我可以注释任何特定的测试运行在模拟器上,而其他测试运行在真实的设备上吗? 感谢

    1热度

    1回答

    屏幕上有多个水平Recyclerview。我想在第一个横向Recyclerview的第一项上执行意式浓缩咖啡单击事件。请让我知道我们如何实现它。 onView(withId(R.id.craousal_recyclerview)) .perform(RecyclerViewActions.actionOnItemAtPosition(1, new ClickOnImageView()));

    0热度

    1回答

    我试图在按下按钮时尝试登录时正在更改按钮的文本。登录按钮文本实际上是将文本更改为正在验证...当系统正在检查服务器的凭据,并且一旦完成,文本更改为LOGIN再次。每当我尝试用espresso测试时,UI部分正在完成将值分配给edittext并单击该按钮,然后该线程冻结,几次后它会引发错误。由于我是测试新手,如果能够解释如何解决此问题或者我应该如何处理这种情况,我将不胜感激。 这是我的测试班。 @L

    1热度

    1回答

    我在使用Android Espresso编写测试用例。 我有两个活动:活动A和活动B.另外我有一个单独的测试类为这两个活动。 当我在活动A中执行所有测试用例后,我不知道如何在活动B中连续运行测试用例。 如何从活动A测试类去活动B测试类?

    1热度

    1回答

    我正在尝试编写Android Espresso测试来检查视频是否播放。点击播放按钮后,我正在检查我的SimpleExoPlayerView的相关播放器是否正在播放。问题是在层次结构中还有一个PlaybackControlView,它与我的SimpleExoPlayerView(我从未设置过,因此我不知道它是如何具有相同的ID)具有相同的ID。我如何指定我想测试SimpleExoPlayerView

    1热度

    2回答

    我想在Android Studio中运行Espresso测试(用Kotlin编写),AccessibilityChecks已启用,如记录的here。 当我尝试使用测试中AccessibilityChecks,我得到以下错误: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/google/common/base/Precondit

    0热度

    1回答

    我正在尝试使用测试apk文件在第三方apk文件上运行espresso黑盒测试。我已经在build.gradle中设置了testApplicationId,并在AndroidManifest.xml中设置了targetPackage。 这里是我的命令运行: adb install app-debug.apk Success adb install app-debug-androidTest.ap

    0热度

    1回答

    目前我在Firebase/Google测试实验室上运行Espresso测试,但它们都需要时间来运行它们,因为它们按顺序运行。 有没有办法让它们并行运行?

    1热度

    1回答

    新的Android单元测试与Espresso,在@Rule下,创建一个成员变量的目的是什么?变量的名称是否重要?我知道我需要告诉测试单元我正在测试哪种活动(或服务,类),但它是我需要关心的任何地方使用的变量和范围? @Rule public ActivityTestRule<MenuActivity> mActivityTestRule = new ActivityTestRule<>(

    0热度

    1回答

    我可以用视图操作来执行对个别列表项 onView(withId(R.id.rv_recycler_view)) .perform(actionOnItemAtPosition(0, click())); 不过,我想返回的列表项目的数目点击得到回收视图列表项目计数,并使用循环点击在每个列表项目上,而不用为每个项目编写单独的代码片段。 如何返回回收商视图包含的清单物品数量?也许我需