gpt4 book ai didi

android - 使用 Android Espresso 框架模拟用户点击系统 Activity

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

在我的应用程序中,当第一个 Activity 启动时,我将打开 BlueTooth。它会导致系统对话框要求授权以激活 BlueTooth

我如何确定此对话框存在并使用 Espresso 单击"is"按钮?可能吗?

我尝试了以下操作,但在布局层次结构中找不到 View 。

onView(withText("Bluetooth")).check(matches(isDisplayed()));

我猜这是因为它是一个系统 Activity

谢谢。

最佳答案

您可以使用 UIAutomator以此目的。可以将 Espresso 测试与 UIAutomator 结合在一个测试用例中。唯一的限制是它需要 API 级别 18+,这可以通过在 build.gradle 文件中添加风格来实现。

关于android - 使用 Android Espresso 框架模拟用户点击系统 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30863531/

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