【发布时间】:2013-07-06 05:08:17
【问题描述】:
我正在尝试将焦点放在 safari 浏览器模式框并控制其输入和关闭。
示例:导航到一个网站,它会抛出一个模态框,是否可以创建一个自动化工作流或脚本,以赋予模态焦点并与其内容进行交互?
TIA,
BK
【问题讨论】:
标签: c++ objective-c safari applescript osx-lion
我正在尝试将焦点放在 safari 浏览器模式框并控制其输入和关闭。
示例:导航到一个网站,它会抛出一个模态框,是否可以创建一个自动化工作流或脚本,以赋予模态焦点并与其内容进行交互?
TIA,
BK
【问题讨论】:
标签: c++ objective-c safari applescript osx-lion
尝试使用系统事件:
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
【讨论】:
tell application "Safari" to do JavaScript "document.querySelectorAll('#search input')[0].value='aa'" in document 1。