我正在尝试点击按钮,使用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的专家,但我是技术人员。我不相信这个按钮是表单的一部分,我无法看到如何触发按钮。感谢您的帮助。如果我能提供任何其他细节,请告诉我。
答案 0 :(得分:0)
我认为方括号应该是括号,即getElementById(...)
。然后你的第一行应该工作