【发布时间】:2016-01-23 06:13:38
【问题描述】:
我有密码和密码配置文本字段,我已应用“安全文本输入”来屏蔽密码。但是,当我运行 UI 测试时,找不到这些字段
UI 测试失败 - 未找到“密码”文本字段的匹配项
我正在尝试像这样选择字段:
let passwordTextField = app.textFields["password"]
但是当我尝试点击时它失败了:
passwordTextField.tap()
关于如何访问该字段的任何想法?
【问题讨论】:
-
失败信息是什么?
-
失败具体是“UI 测试失败 - 未找到“密码”文本字段的匹配项”。但是当我取消选择“安全文本输入”时,它发现没问题
-
您能打开辅助功能检查器并查看文本字段的标识符是什么吗?当它成为一个确定的输入字段时,它可能不是密码。
-
另外,你能试试用
secureTextFields代替textFields吗? -
刚刚重新检查,Accessibility Inspector 和标识符是“密码”。
标签: ios uitextfield xcode-ui-testing