我在android中测试我的应用程序,由1个主要活动和我们导航的多个片段组成.
对于我的测试,我使用浓缩咖啡,点击特定按钮后,我想检查当前片段是否已更改(带按钮的部分是否正常).
那么,我怎么能在浓缩咖啡中检查片段是否仍然与点击按钮之前相同?
我Activity用一个按钮写了一个非常简单的。单击按钮后,我将开始一个新的Fragment. 现在我想在我的 Espresso UI 测试中测试这个逻辑。所以我为我写了这个 UI 测试Activity
@RunWith(AndroidJUnit4::class)
@LargeTest
class MainMenuUiTest {
@get: Rule
val activityTestRule: ActivityTestRule<MainActivity> = ActivityTestRule(MainActivity::class.java)
@Test
fun switchToFragment() {
onView(withId(R.id.btn)).perform()
}
Run Code Online (Sandbox Code Playgroud)
}
如何测试Fragment单击按钮时是否显示my ?