Como ya se mencionó en un comentario por red_menace, "El objetivo de contar declaración es necesaria en tiempo de compilación."; sin embargo, aquí es un método alternativo:
Ejemplo de AppleScript código:
set SafariBuild to "Safari Technology Preview"
if (SafariBuild's contents = "Safari") then
tell application "Safari" to do JavaScript ¬
"document.querySelectorAll(\"[class=\\\"icon-chevron-left\\\"]\")[0].click();" in tab 2 of window 1
else if (SafariBuild's contents = "Safari Technology Preview") then
tell application "Safari" to do JavaScript ¬
"document.querySelectorAll(\"[class=\\\"icon-chevron-left\\\"]\")[0].click();" in tab 2 of window 1
end if
O usted podría utilizar choose from list
, como en este ejemplo de AppleScript código:
choose from list {"Safari", "Safari Technology Preview"}
if result is not false then
set SafariBuild to result as text
else
return
end if
if (SafariBuild's contents = "Safari") then
tell application "Safari" to do JavaScript ¬
"document.querySelectorAll(\"[class=\\\"icon-chevron-left\\\"]\")[0].click();" in tab 2 of window 1
else if (SafariBuild's contents = "Safari Technology Preview") then
tell application "Safari Technology Preview" to do JavaScript ¬
"document.querySelectorAll(\"[class=\\\"icon-chevron-left\\\"]\")[0].click();" in tab 2 of window 1
end if
Nota: El ejemplo de AppleScript código es sólo eso y no contiene ningún error de manipulación como puede ser apropiado. La responsabilidad recae sobre el usuario para agregar cualquier error de manipulación como puede ser apropiado, necesitaba o quería. Echa un vistazo al tratar de instrucción y de error de instrucción en la Guía de Lenguaje de AppleScript. Véase también el Trabajo con los Errores.