UI 测试 iOS,选择安全文本输入文本字段
UI Testing iOS, Selecting Secure Text Entry textField
我有密码和密码 conf 文本字段,我已应用 "Secure Text Entry" 来屏蔽密码。但是,当我 运行 和 UI 测试时,这些字段找不到
UI Testing Failure - No matches found for "password" TextField
我正在尝试 select 像这样的字段:
let passwordTextField = app.textFields["password"]
但是当我尝试点击时它失败了:
passwordTextField.tap()
关于我如何访问该字段的任何想法?
如评论中所述,访问安全文本字段时使用 secureTextFields
选择器。
let passwordTextField = app.secureTextFields["password"]
passwordTextField.tap()
passwordTextField.typeText("my secure password")
此外,如果您需要键入 secureTextField
如果菜单 I/O 硬件键盘打开 typeText 不适用于 secureTextField。
使用下方输入安全字段
password.tap()
app.keys["t"].tap()
app.keys["e"].tap()
app.keys["s"].tap()
app.keys["t"].tap()
我有密码和密码 conf 文本字段,我已应用 "Secure Text Entry" 来屏蔽密码。但是,当我 运行 和 UI 测试时,这些字段找不到
UI Testing Failure - No matches found for "password" TextField
我正在尝试 select 像这样的字段:
let passwordTextField = app.textFields["password"]
但是当我尝试点击时它失败了:
passwordTextField.tap()
关于我如何访问该字段的任何想法?
如评论中所述,访问安全文本字段时使用 secureTextFields
选择器。
let passwordTextField = app.secureTextFields["password"]
passwordTextField.tap()
passwordTextField.typeText("my secure password")
此外,如果您需要键入 secureTextField
如果菜单 I/O 硬件键盘打开 typeText 不适用于 secureTextField。
使用下方输入安全字段
password.tap()
app.keys["t"].tap()
app.keys["e"].tap()
app.keys["s"].tap()
app.keys["t"].tap()