我有一个测试,需要单击工具栏上的按钮。该按钮没有ID,但是具有类的名称-ImageButton。如何使用Espresso或Barista单击它?我无法执行此操作,因为我没有ID
onView(...).perform(click());
尝试使用Baristo,但这不起作用:
click(withClassName(ImageButton.class));
创建ID并使用机器人类并从uitest调用方法
fun clicksToolbarButton(): ActivityRobot {
onView(withId(R.id.toolbar_button))
.perform(scrollTo(), click())
return this
}