无法使用XCUITest与系统对话框(密码)进行交互

时间:2018-01-23 17:50:54

标签: ios swift xctest ios-ui-automation

我的应用程序打开一个视图控制器,要求用户输入他们的密码才能继续。我正在编写UI自动化,并使用记录选项尝试发现我需要与之交互的元素名称。录音机告诉我使用以下内容:

app.secureTextFields["Passcode field"].tap()

但是,当我运行测试时,找不到secureTextField。当我打印出应用程序中的元素时,没有证据表明当前位于前台的视图控制器只列出了我自己的应用程序(当前在后台)的元素。我还尝试使用addUIInterruptionMonitor(找到的建议here)。 app.tap()上的测试失败,表明目标应用程序的应用程序不在前台。

是否有人知道如何使用XCTTest访问当前在前台的系统对话框的元素?

0 个答案:

没有答案