gpt4 book ai didi

android - 点击回收站 View 上的第一个匹配文本 Android espresso 测试

转载 作者:行者123 更新时间:2023-11-29 15:39:39 26 4
gpt4 key购买 nike

我正在尝试点击我的应用中匹配文本的第一个元素。但是,目前我收到一条错误消息,告诉我由于我当前的代码行而存在多个匹配项。onView(allOf(withId(R.id.offerSummaryLayout))).perform(RecyclerViewActions.actionOnItem(Matchers.allOf(hasDescendant(withText("Online sale"))), click()));

我怎样才能改变它,让它点击第一个匹配的元素?提前致谢

最佳答案

如果您有多个匹配项并且您只关心第一个匹配项,则可以创建一个自定义匹配器。 This one here应该工作得很好。

然后你可以做类似的事情(我稍微简化了你的代码 - 如果你只有一个条件,你不需要 Matchers.allOf):

onView(withId(R.id.offerSummaryLayout)).perform(RecyclerViewActions
.actionOnItem(first(hasDescendant(withText("Online sale"))), click()));

关于android - 点击回收站 View 上的第一个匹配文本 Android espresso 测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42957747/

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