Sto provando a scrivere un oggetto Applescript che aprirà una pagina Web, cambierà la selezione in 2 menu a tendina e poi fare clic su un pulsante per applicare le modifiche. Ho estratto gli ID per i 2 menu a discesa e il pulsante usando Ispeziona elementi nella pagina Web, ma quando provo a impostare i valori nel menu a discesa, visualizzo un errore di 'valore mancante'.
Sto cercando di impostare "Daylight Saving:" (DaylightSaving1_ddlDaylightSaving) in modo che sia "1 ora" (Valore 2) e "Dimensione massima grafico" (DaysPerGraph1_ddlDaysPerGraph) in "1 giorno" (Valore 1), quindi fare clic sul pulsante Applica ( btnModsApply)
Cosa ho fatto di sbagliato nella sceneggiatura?
tell application "Safari"
tell window 1
set current tab to (make new tab with properties {URL:"http://www.ukho.gov.uk/easytide/easytide/ShowPrediction.aspx?PortID=0036&PredictionLength=7"})
end tell
delay 0.1
tell document 1
do JavaScript "document.getElementById('DaylightSaving1_ddlDaylightSaving').value=2;"
do JavaScript "document.getElementById('DaysPerGraph1_ddlDaysPerGraph').value=1;"
do JavaScript "document.getElementById('btnModsApply').submit()"
end tell
end tell