如何单击工具栏上的按钮? [关闭]

问题描述 投票:0回答:1

我有一个测试,需要单击工具栏上的按钮。该按钮没有ID,但是具有类的名称-ImageButton。如何使用Espresso或Barista单击它?我无法执行此操作,因为我没有ID

onView(...).perform(click());

尝试使用Baristo,但这不起作用:

click(withClassName(ImageButton.class));
android testing android-espresso barista
1个回答
0
投票

创建ID并使用机器人类并从uitest调用方法

fun clicksToolbarButton(): ActivityRobot {
    onView(withId(R.id.toolbar_button))
            .perform(scrollTo(), click())

    return this
  }
© www.soinside.com 2019 - 2024. All rights reserved.