Je remplis une page Web avec Applescript / Javascript,
l'un d'eux est un menu déroulant, que je remplis avec ce code:
document.querySelector('select#reasonPopUpButton').value = '18';
le problème est le changement d'index de temps en temps.
Puis-je sélectionner le bon menu en utilisant le titre au lieu de l'index?
Voici ce que j'ai essayé jusqu'à présent:
tell application "Safari"
do JavaScript "document.querySelector('select#reasonPopUpButton').value = 'Unauthorized purchase';" in current tab of window 1
end tell
applescript
javascript
Kevin
la source
la source
.innerText
ou , par exemple.innerHTML
document.querySelector('select#reasonPopUpButton').innerText = "Unauthorized purchase"; ...
.innerHTML
place, avez - vous obtenu les mêmes résultats? Pouvez-vous fournir l'URL réelle de la page sur laquelle se trouve le menu déroulant?Réponses:
Vous pouvez filtrer la liste des options pour l'une avec le texte que vous recherchez, puis sélectionner celui-là. Ceci peut être réalisé avec le JavaScript suivant:
la source