我目前正在为我的应用程序制作一些 UITests,我想测试我拥有的"iOS 设置"按钮的行为,该按钮(当然)将用户发送到设置,
有没有办法解决这个问题?
UI 测试无法与应用程序外部的任何内容进行交互。在你的方案中,一旦应用打开"设置",框架就无法再执行任何操作。
若要验证这一点,请尝试在"设置"打开后打印出应用的层次结构。您会注意到"设置"和导航栏中的任何内容都不会显示 - 您只会看到应用的信息。
print(XCUIApplication().debugDescription)