我正在编写一个小型 AppleScript(我的第一个)来登录网站。相关代码应使用 JavaScript 单击链接屏幕截图中突出显示的提交按钮。
tell application "Safari"
do JavaScript "$('submit-button.btn').click();" in current tab of first window
end tell
但是,我不熟悉 JavaScript,并且不确定如何识别按钮。当我运行脚本时,AppleScript 编辑器的控制台仅指出缺少值。
任何帮助将不胜感激,
斯图尔特
http://i1163.photobucket.com/albums/q551/stu_douglas/ScreenShot2013-12-11at65731PM_zps1e3c8f5d.png
最佳答案
这应该可以工作,使用 getElementById() 获取表单中的按钮。它也不依赖于 jQuery。
tell application "Safari"
do JavaScript "document.getElementById('submit').click();" in current tab of first window
end tell
关于javascript - 识别网页上 AppleScript 的 JavaScript 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20532529/