2013-07-06 11 views

回答

0

嘗試使用系統事件:

tell application "System Events" to tell process "Safari" 
    click button "OK" of window 1 
end tell 
tell application "System Events" to tell process "Safari" 
    set value of text field 1 of window 1 to "aa" 
    click button "OK" of window 1 
end tell 
+0

蘭塔 感謝很多的快速反應。我看到這應該工作,我只是不知道如何獲取模式窗口的名稱來定位它。該窗口是一個文件上傳窗口,我想設置它的值並提交。 **我得到這個錯誤:** '錯誤「系統事件出現錯誤:無法獲取進程\」Safari \「的窗口1的文本字段1,索引無效。編號-1719來自過程「Safari」的窗口1的文本字段1' – user2555549

+0

如果它不是OS X窗口而是網站的一部分,請嘗試類似於「告訴應用程序」Safari「做JavaScript」document.querySelectorAll('#search輸入')[0]。值=文檔1中的'aa'「。 – user495470

相關問題