Javascript Apple脚本在safari中单击按钮不起作用
我正在尝试制作一个applescript,可以点击youtube上的“发送消息”按钮。我已经尝试了我的代码在许多不同的方式,但不能让它工作 请在此处查看youtube表单: 这是我的密码Javascript Apple脚本在safari中单击按钮不起作用,javascript,youtube,safari,applescript,Javascript,Youtube,Safari,Applescript,我正在尝试制作一个applescript,可以点击youtube上的“发送消息”按钮。我已经尝试了我的代码在许多不同的方式,但不能让它工作 请在此处查看youtube表单: 这是我的密码 tell application "Safari" activate delay 1 do JavaScript "document.forms['composeform']['inbox.sendMessage'].click()" end tell 当我在浏览器(FireFo
tell application "Safari"
activate
delay 1
do JavaScript "document.forms['composeform']['inbox.sendMessage'].click()"
end tell
当我在浏览器(FireFox中的控制台)中粘贴JavaScript代码时,我得到一个错误,即未定义请求的对象。简单地说,对象不存在。但是,按钮有一个元素id,可以通过getElementById函数获取。别担心,元素id的值在整个文档中必须是唯一的
tell application "Safari"
tell document 1
do JavaScript "document.getElementById('inbox_send_message').click()"
end tell
end tell