【发布时间】:2025-11-24 22:40:01
【问题描述】:
当用户登录我的应用程序时,如果这是他们第一次登录,则会出现一个警告对话框。 否则不会出现。
这让我在尝试编写 UI 测试时变得很棘手。
由于警报对话框有条件地出现,我无法使用以下方法关闭它:
onView(withId(android.R.id.button1)).perform(click())
正如我在其他帖子中看到的那样。
但是,如果它确实出现并且我没有在我的测试中关闭它,则测试将被阻止继续进行(因为它无法识别任何其他视图 ID)并失败。
有人对我如何处理这个问题有任何建议吗?
谢谢!
【问题讨论】:
标签: android user-interface dialog alert android-espresso