UIAutomation是否有一種方法來點擊文本字段的「清除文本」按鈕?你可以添加一個輔助功能標識符,還是已經有一個?UI自動清除帶有「清除按鈕」的文本字段
此時此刻我只能輕按鍵盤的刪除按鈕或用一個空字符串替換文本框。但我希望能夠點擊我的文本框中顯示的明文按鈕。
已經找到東西this問題的評論:
textField.buttons [「明文」]點擊()
但是,這似乎並沒有爲我工作。「沒有找到匹配此按鈕」
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