UI自动清除带有“清除按钮”的文本字段
问题描述:
UIAutomation是否有一种方法来点击文本字段的“清除文本”按钮?你可以添加一个辅助功能标识符,还是已经有一个?UI自动清除带有“清除按钮”的文本字段
此时此刻我只能轻按键盘的删除按钮或用一个空字符串替换文本框。但我希望能够点击我的文本框中显示的明文按钮。
已经找到东西this问题的评论:
textField.buttons [“明文”]点击()
但是,这似乎并没有为我工作。“没有找到匹配此按钮”
答
您需要先点击文本框,使按键可见:
let textField = app.textFields["Fanta"] // or however you're matching it
textField.tap()
textField.buttons["Clear text"].tap()
这对我的作品作为一个小例子。
你检查了吗? https://jojitsoriano.wordpress.com/2011/06/27/ios-ui-automation-tapping-the-clear-button-in-uitextfield/ – RaffAl
我做过,但本文使用UIAElement对象,而我使用XCUIElement。认为后者是UI测试的更新版本。 – levaced