【发布时间】:2022-11-14 05:48:28
【问题描述】:
我拿了一个Codelab Lunch-tray App 它没有测试所以我尝试创建这些测试来练习。我尝试根据另一个代码实验室Codelab Cupcake为其创建测试用例 这两个项目的不同之处在于,在第二个代码实验室(午餐托盘)上,“下一步”按钮是大写的。 我不知道如何编写测试以使其通过。
【问题讨论】:
标签: testing android-jetpack-compose
我拿了一个Codelab Lunch-tray App 它没有测试所以我尝试创建这些测试来练习。我尝试根据另一个代码实验室Codelab Cupcake为其创建测试用例 这两个项目的不同之处在于,在第二个代码实验室(午餐托盘)上,“下一步”按钮是大写的。 我不知道如何编写测试以使其通过。
【问题讨论】:
标签: testing android-jetpack-compose
val myNextButton = composeTestRule.activity.getString(R.string.btn_next).uppercase()
composeTestRule.onNodeWithText(myNextButton).performClick()
navController.assertCurrentRouteName(LixoPlayScreen.SideDishScreen.name)
这似乎有效,但在鼠标悬停在活动上时,我看到了这条消息
避免经常调用,因为它可能涉及同步并且速度很慢。
【讨论】: