Jak*_*mpl 4 applescript safari-extension
我需要从命令行"重新加载"Safari扩展(稍后再构建包).
如何才能做到这一点?
我想一步到位 - 我的代码是在CoffeeScript中,因此无论如何我都在编译它.
除了谷歌搜索无望,我尝试使用这个AppleScript:
tell application "System Events"
tell process "Safari"
click the button "Reload" of window "Extension Builder"
end tell
end tell
Run Code Online (Sandbox Code Playgroud)
出了哪些错误:
系统事件出错:无法获取进程"Safari"的窗口"Extension Builder"的"重新加载"按钮.
而这种变化:
tell application "System Events"
tell process "Safari"
tell button "Reload" of window "Extension Builder" to perform action
end tell
end tell
Run Code Online (Sandbox Code Playgroud)
哪个不会给出错误,但实际上也没有做任何事情.
可能是按钮未按预期"命名".查看UI浏览器以查看应用程序的界面层次结构,以便与GUI脚本一起使用.
可通过以下方式访问"重新加载"按钮:
click button "Reload" of UI element "ReloadUninstall[NAME OF EXTENSION HERE]" \
of UI element 1 of scroll area 1 of window "Extension Builder"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2110 次 |
| 最近记录: |