我正在尝试单击一个按钮,使用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方面的专家,但我是技术专家。我不相信这个按钮是表单的一部分,我不知道如何触发按钮。谢谢你的帮助。如果我能提供任何其他细节,请告诉我。