2011-01-08 33 views
0

因此,當我在UIElementInspector中查看UI項目時,我看到類似AXButton之類的內容。太好了,現在我想執行對AXButton動作,但問題是我最終會做這樣的事情:(是的,我確實這樣做了,愚蠢的我)在UIElementInspector中查看元素號碼

perform action "AXPress" of pop up button 2 of group 1 of group 1 of group 1 of group 3 of UI element 1 of scroll area 1 of group 2... 

現在我必須手動嘗試什麼按鈕#什麼組什麼,以便看到該UI項目屬於哪裏,所以我可以做它的東西。我想知道的是,如果看到我應該輸入什麼數字的方式會少一些,因爲有時我甚至無法找到手動隱藏的某些位置AXButton

+4

這可能是一個關於stackoverflow的問題。 – glenstorey 2011-01-08 09:04:09

回答

3

是的,UIElementInspector很難使用。我不使用它,因爲這對我來說太難了。我會建議嘗試UI瀏覽器here

找到東西的確切路徑很容易...但它不是免費的。找到東西的唯一方法是讓applescript找到它。假設你想在窗口中找到一個名爲「Press」的按鈕。你可以做這樣的事情......

set theButton to first button of window 1 whose title is "Press" 
click theButton 

顯然有時有團體在一個窗口(和其他的東西),按鈕可在其中的一個,所以你可能需要做這樣的事情.. 。

set theButton to first button of every group of window 1 whose title is "Press" 
click theButton 

我希望有幫助。