如何单击位于工具栏上的按钮?

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
  }