如何获取当前的activity(新启动的activity),从ui测试开始。无论如何,是否可以使用 composeTestRule 获取其实例
要在 Compose 测试中访问
Activity
和 Context
,请使用 createAndroidComposeRule
测试规则:
class MyComposeTest {
@get:Rule
val composeTestRule = createAndroidComposeRule<MyActivity>()
@Test
fun myTest() {
composeTestRule.setContent {
MyAppTheme {
MainScreen()
}
}
composeTestRule.onNodeWithText("testButton").assertExists()
}
}
请参阅官方文档了解更多示例。