单击页面上的按钮时出错,“预期的行尾但找到标识符”。

时间:2014-08-28 20:47:43

标签: applescript

我正在尝试让AppleScript点击页面上的按钮,但它无法正常工作。我一直在'do'之后收到错误“预期的行结束但找到了标识符”。

以下是代码:

tell application "Firefox"
    activate
    open location "https://habitrpg.com/static/front"
end tell
delay 3
tell application "Firefox"
     do JavaScript "document.getElementsById('frontpage-play-button').click();" in current tab of first window
end tell

我哪里出错了? 提前谢谢!

1 个答案:

答案 0 :(得分:0)

Firefox对applecript的支持有限,因此这些命令不会编译。

此外,javascript略有偏差,应该使用getElementsById

您可以尝试使用Safari。

e.g,

tell application "Safari"
    activate
    open location "https://habitrpg.com/static/front"
end tell
delay 5
tell application "Safari"
    activate
    do JavaScript "document.getElementById('frontpage-play-button').click();" in current tab of front window
end tell