使用没有ID,名称,类的AppleScript / JavaScript单击Button

时间:2015-12-04 19:42:48

标签: javascript button click applescript

我想要使用AppleScript点击此按钮:但我不知道如何在JavaScript中使用此按钮,因为它没有任何ID,名称或类别:

是否可以点击此按钮?

Parten有一个ID,但我仍然无法使用此脚本点击它。

to clickID(theId)
tell application "Safari"
    do JavaScript "document.getElementById('" & theId & "').click();"       in document 1

end tell
end clickID

clickID("searchbutton")



[The Button I'm talking about][1]
this ist the site: [here][2] 
it's the big "Suche starten >>" Button

1 个答案:

答案 0 :(得分:0)

元素ID"搜索按钮"是 div ,输入(" Suche starten "按钮)位于此 div 中。

脚本需要获取此div的第一个子元素,因此您可以使用.firstElementChild.children[0],如下所示:

tell application "Safari"
    do JavaScript "document.getElementById('searchbutton').firstElementChild.click()" in document 1
end tell