使用AppleScript单击按钮不起作用

时间:2017-12-26 04:35:15

标签: javascript html applescript

我正在尝试点击按钮,使用AppleScript将已保存的餐点添加到我的Fitbit帐户。该脚本执行时没有错误,但脚本从不执行按钮来实际添加膳食。

到目前为止,在我的AppleScript中,我已经尝试了以下但没有运气:

do JavaScript "document.getElementById['logFoodButton.favoriteMeals_156535979'].click()" in front document
do JavaScript "document.getElementById['logFoodButton.favoriteMeals_156535979'].onclick()" in front document
do JavaScript "document.getElementById['logFoodButton.favoriteMeals_156535979'].submit()" in front document
do JavaScript "document.forms['add.favoriteMeals_156535979']['logFoodButton.favoriteMeals_156535979'].click()" in front document
do JavaScript "document.forms['add.favoriteMeals_156535979']['logFoodButton.favoriteMeals_156535979'].onclick()" in front document
do JavaScript "document.forms['add.favoriteMeals_156535979']['logFoodButton.favoriteMeals_156535979'].submit()" in front document

这些都没有奏效。以下是该网站的HTML代码: Image of webpage HTML

我不是AppleScript或JavaScript的专家,但我是技术人员。我不相信这个按钮是表单的一部分,我无法看到如何触发按钮。感谢您的帮助。如果我能提供任何其他细节,请告诉我。

1 个答案:

答案 0 :(得分:0)

我认为方括号应该是括号,即getElementById(...)。然后你的第一行应该工作