0 votos

Applescript / Javascript : menú de selección

Estoy llenando una página web usando Applescript / Javascript,

uno de ellos es un menú desplegable, que relleno con este código :

document.querySelector('select#reasonPopUpButton').value = '18';

la cuestión es que el índice cambia de vez en cuando.

¿Puedo seleccionar el menú bueno utilizando el título en lugar del índice?

Aquí lo que he probado hasta ahora :

tell application "Safari"
    do JavaScript "document.querySelector('select#reasonPopUpButton').value = 'Unauthorized purchase';" in current tab of window 1

end tell

1voto

siva Puntos 23

Puede filtrar la lista de opciones para encontrar una con el texto que busca y luego seleccionarla. Esto se puede lograr con el siguiente JavaScript:

Array.from(document.querySelector('select#reasonPopUpButton').children)
  .find(el => el.textContent == "Unauthorized purchase")
  .selected = true;

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X