我正在编写一个程序,希望它能打开野生动物园并根据其ID选择一个按钮。我是Applescript的新手,有一个我无法解决的错误。我可以帮忙。

错误:预期为“结束”,但发现为“至”。

on run {input, parameters}

to clickID(theId)
tell application “Safari”
do JavaScript “document.getElementById(‘” & theId & “‘).click();” in document 1
end tell
end clickID

clickID(“htb_more“)

return input
end run


再次,有人可能很明显。如果您需要任何详细说明,请询问。我认为该程序没有太多内容,并且认为我可以轻松编写它,但是我陷入了困境。谢谢

最佳答案

我认为您误解了Applescript的某些结构。我相信您正在寻找的更像下面的代码。

on run
    clickID("htb_more")
end run

on clickID(theId)
    tell application "Safari"
        do JavaScript "document.getElementById(‘” & theId & “‘).click();" in document 1
    end tell
end clickID

关于javascript - 在applescript中选择一个html按钮,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36536130/

10-17 02:55