2017-12-26 4 views
0

Ich versuche, auf eine Schaltfläche klicken, um eine gespeicherte Mahlzeit zu meinem Fitbit-Konto mit AppleScript hinzuzufügen. Das Skript wird ohne Fehler ausgeführt, aber das Skript führt die Schaltfläche nicht aus, um die Mahlzeiten tatsächlich hinzuzufügen.Klicken Sie auf Schaltfläche mit AppleScript funktioniert nicht

Bisher in meinem Apple, habe ich folgende ohne Glück versucht:

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 

Nichts davon gearbeitet hat. Hier ist der HTML-Code für die Website: Image of webpage HTML

Ich bin kein Experte in AppleScript oder JavaScript, aber bin technisch. Ich glaube nicht, dass dieser Knopf Teil eines Formulars ist und ich kann nicht sehen, wie der Knopf ausgelöst wird. Danke für die Hilfe. Lassen Sie mich wissen, wenn ich ein anderes Detail liefern kann.

+0

Ich denke, die eckigen Klammern sollten Klammern sein, d. H. "GetElementById (...)". Dann sollte deine erste Zeile funktionieren. – CJK

+0

Dangit ... das war es. Prost, mein Freund! – user1082411

Antwort

0

Ich denke, die eckigen Klammern sollten Klammern sein, d. H. getElementById(...). Dann sollte Ihre erste Zeile funktionieren

Verwandte Themen