UI自动清除文本字段,使用"清除按钮"

时间:2015-11-06 09:11:02

标签: ios swift ios9 xcode7 ios-ui-automation

UIAutomation中是否有办法点击"清除文字"文本域的按钮?您可以为其添加辅助功能标识符,还是已经有一个?

textfield with clear text button

此时我只能点击键盘的删除按钮或用空字符串替换文本字段。但我希望能够点击我的文本字段中显示的明文按钮。

已经在this问题的评论中找到了一些内容:

textField.buttons [" Clear text"]。tap()

但这对我来说似乎不起作用:"没有为此按钮找到匹配项"

2 个答案:

答案 0 :(得分:1)

您需要先点击文本字段,以便显示该按钮:

let textField = app.textFields["Fanta"] // or however you're matching it
textField.tap()
textField.buttons["Clear text"].tap()

这对我来说只是一个很小的例子。

答案 1 :(得分:0)

尝试这个,它可以帮助你:

async/await