我试图使用applescript在TeamSpeak中按下按钮,这是我的代码:
tell application "TeamSpeak 3 Client" to activate
tell application "System Events"
tell process "TeamSpeak 3"
click menu item "Connect" of menu "Connections" of menu bar 1
delay 2
click button "Connect"
end tell
end tell
这是我将鼠标悬停在辅助功能检查器中的按钮上的图像
我要做的就是利用Accessibility Inspector中提供给我的信息找出如何按下按钮,但是在我的代码中,出现错误“系统事件出现错误:无法获得按钮的“连接”流程“ TeamSpeak 3”。” 这是按钮直接位于其中的窗口的屏幕截图:
有UI浏览器工具,它可以显示我们的GUI层次结构,因此更容易跟踪按钮。参见相关的SE帖子。
—
kenorb 2015年