gpt4 book ai didi

android - 如何使用 Espresso 测试操作栏上的主页按钮?

转载 作者:塔克拉玛干 更新时间:2023-11-02 07:57:36 26 4
gpt4 key购买 nike

我已启用主页按钮以返回到上一个 View 。只需这样做:

getActionBar().setDisplayHomeAsUpEnabled(true);

我正在使用最新版本的 com.android.support:appcompat-v7:21.0.2 .但是,当我使用下面的代码时,它无法抛出异常。

Espresso.onView(ViewMatchers.withId(android.R.id.home)).perform(ViewActions.click());
Espresso.onView(ViewMatchers.withId(R.id.home)).perform(ViewActions.click());

异常(exception):

com.google.android.apps.common.testing.ui.espresso.NoMatchingViewException: No views in hierarchy found matching: with id: is <2131296261> ...

最佳答案

当您使用资源中的描述时,可以点击按钮。

onView(withContentDescription(R.string.abc_action_bar_up_description)).perform(click());

适用于 appcompat-v7:23.1.1

关于android - 如何使用 Espresso 测试操作栏上的主页按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27527988/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com