Estoy tratando de escribir un Applescript que abra una página web, cambie la selección en 2 menús desplegables y luego haga clic en un botón para aplicar los cambios. He extraído los identificadores para los 2 menús desplegables y el botón que utiliza Inspect Elements en la página web, pero cuando intento establecer los valores en el menú desplegable, aparece un error "falta valor".
Estoy tratando de configurar 'Horario de verano:' (DaylightSaving1_ddlDaylightSaving) en '1 hora' (Valor 2) y 'Tamaño máximo del gráfico' (DaysPerGraph1_ddlDaysPerGraph) en '1 día' (Valor 1), luego haga clic en Botón de aplicar (btnModsApply)
¿Qué he hecho mal en el script?
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