2014-01-15 50 views
0

我正在嘗試爲iOS應用程序編寫一些UIAutomation。這個應用程序中的每一個UI都是自定義的。在UIAutomation中使用錄像機時,我可以根據索引選擇按鈕。如....如何爲ios UI元素提供與UIAutomation配合使用的標識符?

UIATarget.localTarget().frontMostApp().mainWindow().buttons()[1].tap(); 

現在,一些按鈕,當與記錄壓制,出現這樣的...

UIATarget.localTarget().frontMostApp().mainWindow().buttons()["Edit"].tap(); 

我的問題是,什麼纔是我需要在做代碼來唯一標識每個按鈕,比如上面標識「編輯」按鈕的方式。我知道這不是使用標籤屬性,因爲標籤必須是整數,我只是試圖在按鈕上設置accessibiltyIdentifer。然而,我用於accessibiltyIdentifer的NSString沒有讓我使用該字符串訪問UIAutomation中的按鈕。那麼對這個「編輯」按鈕做了什麼讓我可以這樣訪問它?我在一個很大的代碼庫中工作,我很新,所以我有點迷路。

回答

相關問題