0
我試圖將焦點放在Safari瀏覽器的模態框中,並控制其輸入和解除。從腳本中解散模態/ osx 10.7+/safari/automator/objective-c
示例:導航到網站,它引發一個模式框,是否可以創建一個automator工作流程或腳本,以便能夠爲模式提供焦點並與其內容交互?
TIA,
BK
我試圖將焦點放在Safari瀏覽器的模態框中,並控制其輸入和解除。從腳本中解散模態/ osx 10.7+/safari/automator/objective-c
示例:導航到網站,它引發一個模式框,是否可以創建一個automator工作流程或腳本,以便能夠爲模式提供焦點並與其內容交互?
TIA,
BK
嘗試使用系統事件:
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
蘭塔 感謝很多的快速反應。我看到這應該工作,我只是不知道如何獲取模式窗口的名稱來定位它。該窗口是一個文件上傳窗口,我想設置它的值並提交。 **我得到這個錯誤:** '錯誤「系統事件出現錯誤:無法獲取進程\」Safari \「的窗口1的文本字段1,索引無效。編號-1719來自過程「Safari」的窗口1的文本字段1' – user2555549
如果它不是OS X窗口而是網站的一部分,請嘗試類似於「告訴應用程序」Safari「做JavaScript」document.querySelectorAll('#search輸入')[0]。值=文檔1中的'aa'「。 – user495470