我找到了一个 UI 元素,它实际上是一个按钮,但显示为 AXUnknown。
该窗口显示在以下链接中: http ://s8.postimage.org/p7123rw85/screen.png
使用命令 click 不起作用,所以我想我会尝试一些不同的东西。
我试过的:
从这个元素中,我可以通过执行以下操作来获取元素的位置: get value of attribute "AXPosition"
然后我可以使用从中获得的坐标通过click at
命令单击未知的 UI 元素。
更新
我现在也尝试过使用该perform action "AXPress" of
命令。
tell application "System Events"
tell process "SomeProcess"
if (exists window "SomeWindow") then
perform action "AXPress" of UI element 3 of UI element 6 of window "SomeWindow"
end if
end tell
end tell
这无济于事,我没有想法了。有没有人对这个问题有任何经验或知道这是否根本不可能完成?