如何单击位于工具栏上的按钮?
How to click on a button that is located on the toolbar?
我有一个测试需要单击工具栏上的按钮。此按钮没有 ID,但它具有 class - ImageButton 的名称。如何使用 Espresso 或 Barista 单击它?
我不能这样做,因为我没有 id
onView(...).perform(click());
正在尝试使用 Baristo,但这不起作用:
click(withClassName(ImageButton.class));
创建一个id并使用一个机器人class并从uitest调用方法
fun clicksToolbarButton(): ActivityRobot {
onView(withId(R.id.toolbar_button))
.perform(scrollTo(), click())
return this
}
我有一个测试需要单击工具栏上的按钮。此按钮没有 ID,但它具有 class - ImageButton 的名称。如何使用 Espresso 或 Barista 单击它? 我不能这样做,因为我没有 id
onView(...).perform(click());
正在尝试使用 Baristo,但这不起作用:
click(withClassName(ImageButton.class));
创建一个id并使用一个机器人class并从uitest调用方法
fun clicksToolbarButton(): ActivityRobot {
onView(withId(R.id.toolbar_button))
.perform(scrollTo(), click())
return this
}