Ya no puedo ejecutar JavaScript en Safari.
Tengo este script de trabajo para Chrome.
set caseID to "11111"
end tell
####################################### time #########
set myDate to date string of (current date)
set myTime to time string of (current date)
set myDateTime to myDate & " - " & myTime
set textToSave to "MY TEXT HERE
HERE
HERE
" & myDateTime
tell application "Google Chrome"
delay 0.1
execute front window's active tab javascript "document.getElementsByName('9.9.5.4.5.CSInfoInspector.1.1.1')[0].click();"
delay 0.1
execute front window's active tab javascript "document.getElementsByName('05.5.54.5.CSInfoInspector.1.1.5.41.3.7.57.1')[0].value=" & quoted form of textToSave
delay 0.1
execute front window's active tab javascript "document.getElementsByName('5.5.4.5.5.CSInspector.5.1.7')[0].value=" & quoted form of caseID
end tell
Me convertí a Safari aquí:
set caseID to "11111"
####################################### time #########
set myDate to date string of (current date)
set myTime to time string of (current date)
set myDateTime to myDate & " - " & myTime
set textToSave to "MY TEXT HERE
HERE
HERE
" & myDateTime
tell application "Safari"
delay 0.1
do JavaScript "document.getElementsByName('9.9.5.4.5.CSInfoInspector.1.1.1')[0].click();" in current tab of window 1
delay 0.1
do JavaScript "document.getElementsByName('05.5.54.5.CSInfoInspector.1.1.5.41.3.7.57.1')[0].value=" & quoted form of textToSave in current tab of window 1
do JavaScript "document.getElementsByName('5.5.4.5.5.CSInspector.5.1.7')[0].value=" & quoted form of caseID in current tab of window 1
end tell
El resultado vuelve en AppleScript pero Safari en realidad no realiza ninguna acción Resultado: "11111"
Básicamente, el script debe hacer clic en un botón para abrir una ventana emergente y rellenar el texto ¿Qué estoy haciendo mal?
Mi sistema:
OS X 10.13.2 (17C202)
Versión de Safari 11.0.2 (13604.4.7.1.5)