gpt4 book ai didi

java - 检查 AlertDialog 的标题和消息

转载 作者:行者123 更新时间:2023-11-30 10:44:29 24 4
gpt4 key购买 nike

使用 Espresso 是否可以简化这两个语句?

    onView(withText(expectedErrorTitle))
.check(matches(isDisplayed()));
onView(withText(expectedErrorMessage))
.check(matches(isDisplayed()));

我试过这个,但它不起作用:

    onView(allOf(
withText(expectedErrorTitle),
withText(expectedErrorMessage)
)).check(matches(isDisplayed()));

最佳答案

为什么还要简化?但是您可以检查父 View 是否有带有预期文本的 subview 。

onView(R.id.parentLayout)
.check(matches(allOf(
isDisplayed(),
withChild(withText("A")),
withChild(withText("B"))
)));

检查父级是否显示就足够了,或者你做一些更疯狂的事情,比如

onView(R.id.parentLayout)
.check(matches(allOf(
withChild(allOf(withText("A"), isDisplayed())),
withChild(allOf(withText("B"), isDisplayed())),
)));

关于java - 检查 AlertDialog 的标题和消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37384346/

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