2012-06-13 80 views
0

你好的人,我手邊有一個嚴重的問題,我已與「用戶名」和「密碼」字段和「登錄」按鈕,一個樣品的iPhone應用程序,我已經爲所有設置的無障礙標籤組件是用戶名,密碼和登錄和編寫的Java腳本來測試這些組件肚裏如下 - :UI自動化

UIALogger.logStart(「開始測試」); var view = UIATarget.localTarget()。frontMostApp()。mainWindow();

變種文本字段= view.textFields()[ 「用戶名」]; var passwordFields = view.secureTextFields(); var convertButton = view.buttons()[「login」];

textfields.setValue(「ABC」); passwordFields [0] .setValue(「SDE」);

convertButton.tap();

我觀察到的是,當我通過上面的java腳本啓動儀器以測試應用程序時,js成功將值輸入到用戶名字段中,但無法在密碼字段中輸入值,該按鈕被輕敲,並且控件移動到應用程序中的下一頁,在下一頁上,有一個註銷按鈕,其中設置了無法使用的標籤「註銷」,這也是我無法使用的。如果有的話,你能否建議解決這種情況?

+0

我該怎麼做 – AnkitSablok

回答

1
var passwordFields = view.secureTextFields(); 

有多少安全文本字段 - 如果輸出該數組的長度會發生什麼?

爲什麼不

var passwordfield = view.secureTextFields()["password"]; 
passwordField.setValue("SDE"); 
在你爲文本字段相同的方式

+0

視圖中只有1個安全文本字段,但用上面的方法我也無法實現結果 – AnkitSablok

+0

OK,view.secureTextFields()[「password」];'' (這是我第一次打字的意思,對不起!) – deanWombourne