J'essaie de trouver un appel Selenium simple pour saisir l'option en cours dans une liste déroulante de sélection. Je suis conscient qu'il y a des appels qui saisissent toutes les valeurs dans une liste mais je souhaite savoir quelle option est actuellement sélectionnée. Excuses si c'est trivial mais google et Selenium IDE ne m'a pas aidé. Merci.Selenium: Obtenir la valeur actuelle à partir du menu déroulant
Répondre
Vous devriez pouvoir utiliser les commandes getSelected * pour renvoyer l'ID, l'index ou l'étiquette de l'élément sélectionné. Ci-dessous est cité le Sélénium Référence:
storeSelectedId (selectLocator, variableName)
Obtient ID d'élément d'option pour l'option sélectionnée dans l'élément de sélection spécifié.
Arguments:
- selectLocator - un localisateur d'élément identifiant un menu déroulant
- variableName - le nom d'une variable dans laquelle le résultat doit être stocké.
Retours: l'option sélectionnée ID dans la sélection de menu déroulant
storeSelectedIndex spécifié (selectLocator, variableName)
Obtient indice d'option (numéro d'option, à partir de 0) pour l'option sélectionnée dans l'élément select spécifié.
Arguments:
- selectLocator - un localisateur d'élément identifiant un menu déroulant
- variableName - le nom d'une variable dans laquelle le résultat doit être stocké.
Renvoie: l'index de l'option sélectionnée dans la spécifiée liste déroulante Sélectionner
storeSelectedLabel (selectLocator, variableName)
Obtient l'étiquette d'option (texte visible) pour l'option sélectionnée dans la élément select spécifié.
Arguments:
- selectLocator - un localisateur d'élément identifiant un menu déroulant
- variableName - le nom d'une variable dans laquelle le résultat doit être stocké.
Retours: l'étiquette d'option sélectionnée dans la spécifiée liste déroulante Sélectionner
+1 pour plus de détails. –
En outre, si vous cherchez simplement à vérifier/affirmer la valeur, il existe une commande verifySelectedLabel associée. –
J'utiliser storeSelectedValue
ou getSelectedValue
JUNIT
String value = selenium.getSelectedValue(selectLocator)
Sélénium action
storeSelectedValue (selectLocator, variableName)
- 1. valeur obtenir jQuery à partir d'un menu déroulant choisi
- 2. Paramètre Excel à partir du menu déroulant
- 3. jQuery obtenir sélectionné VALEUR menu déroulant
- 4. Comment obtenir la valeur d'un menu déroulant dans l'interface d'administration?
- 5. obtenir la valeur d'un menu déroulant de sélection à partir d'une fonction
- 6. Obtenir le menu déroulant
- 7. Obtenez la valeur du menu déroulant sur Jquery
- 8. jquery valeur sélectionnée dans le menu déroulant
- 9. largeur de la flèche du menu déroulant
- 10. Sélection du menu déroulant avec la boucle
- 11. Java: obtenir la valeur actuelle du jour de la semaine
- 12. widget menu déroulant Javascript
- 13. Menu déroulant, lors du redimensionnement du navigateur
- 14. Obtenir lastIndexOf sur un menu déroulant
- 15. Comment obtenir la valeur d'un menu déroulant de sélection en JavaScript?
- 16. en utilisant la valeur sélectionnée d'un menu déroulant avant la soumission du formulaire
- 17. Obtenez Texte de menu déroulant
- 18. solution à long menu déroulant
- 19. menu déroulant à l'intérieur iframe
- 20. Perl/Tk: Obtenir la valeur sélectionnée du menu d'options
- 21. comment obtenir le texte de la valeur sélectionnée dans déroulant
- 22. Google aimé menu déroulant
- 23. Poplate html menu déroulant
- 24. Menu déroulant animé JavaScript
- 25. php menu déroulant population
- 26. Requête relative à la position du menu déroulant par rapport à la taille du navigateur
- 27. javascript menu déroulant question
- 28. Menu déroulant TabControl
- 29. Obtenir l'URL actuelle du navigateur
- 30. Menu déroulant universel?
getSelectedValue() semble fonctionner très bien. – tombh