可浓咖啡,不用意图开展活动的工作?

问题描述 投票:1回答:1

我想写的是会用我的平板电脑的屏幕上目前启动的活动Espresso咖啡测试。因此,我将手动导航到此项活动与适当的内容之前推出的测试, 导致它的困难和不愿写额外的代码来与应用程序相同的全局“状态”推出这项活动,并通过所有需要的PARAMS在发射意图等一个。

是否可能,如何与咖啡做到这一点,或者我必须使用的用户界面的Automator呢?

android testing android-espresso ui-testing
1个回答
1
投票

如果你绝对不希望建立的意图开始练习要测试,那么你可以只使用一个断点在您的测试。这将允许你手动导航到活动之前,你的咖啡的测试开始执行。我会说,但是,起码,你应该用咖啡来自动化这些手动步骤。

@Test
fun testActivityIsDisplayed() {
    openTestActivity() //automate with espresso or put breakpoint to do manually
    onView(withId(R.id.testActivity)).check(matches(isDisplayed()))
}

private fun openTestActivity() {
    ...
}
© www.soinside.com 2019 - 2024. All rights reserved.