我在UIAutomation腳本中按名稱獲取界面元素時遇到問題。在UIAutomation中通過UIAElementArray名稱獲取元素時遇到問題
我已成立了一個文本控件的輔助功能面板:
我知道我有權利父視圖,因爲這樣的代碼將工作設置字段內容:
var view = UIATarget.localTarget().frontMostApp().mainWindow();
var textfields = view.textFields();
textfields[0].setValue("testuser");
不幸的是,如果我嘗試通過名稱訪問該字段,作爲文檔似乎表明我應該能夠做到,我得到一個錯誤:
var view = UIATarget.localTarget().frontMostApp().mainWindow();
var textfields = view.textFields();
textfields['foo'].setValue("testuser");
無法無效元素上執行操作:UIAElementNil從target.frontMostApp()主窗口()文本框()[「富」]
是否有人有任何想法,爲什麼查找按姓名功能沒有按」。我似乎在這裏爲我工作?
感謝您的任何見解!
添加從UIATarget.localTarget()。frontMostApp()。mainWindow()。logElementTree() – 2012-03-14 16:19:18