Vérifier le Bouton d'option Sélectionné - Selenium IDE
J'aimerais vérifier si un bouton radio est sélectionné ou pas avec son id par exemple.
Élément qui doit être vérifié:
<input id="Evidence_of_Obstruction" class="" type="Radio" checked="" onclick="changeSaveStatus(this, "72");" value="0" name="Patency">
C'est l'élément qui doit être vérifiée: <input id="Evidence_of_Obstruction" class="" type="Radio" checked="" onclick="changeSaveStatus(this, "72");" value="0" name="Perméabilité">
désolé les gars peuvent être avec tout le Sélénium commande: vérifier, contrôler quoi que ce soit. J'ai juste besoin de vérifier s'ils sont sélectionnés ou non. Merci!
désolé les gars peuvent être avec tout le Sélénium commande: vérifier, contrôler quoi que ce soit. J'ai juste besoin de vérifier s'ils sont sélectionnés ou non. Merci!
OriginalL'auteur user1398749 | 2012-05-16
Vous devez vous connecter pour publier un commentaire.
Commande: assertValue
Target: nom='la Perméabilité'
Valeur: sur
ou quelque chose de semblable. Vous pouvez utiliser la proposition de commandes dans le Selenium IDE par un clic droit sur le bouton et en choisissant l'une des commandes.
OriginalL'auteur t3hn00b
Utilisation de Selenium IDE je préfère élément id, qui serait proche de ce que t3hn00b suggéré:
Commande: assertValue
Cible: id=Evidence_of_Obstruction
Valeur: sur
OriginalL'auteur Mark Rogers
Dans WebDriver ce serait quelque chose comme:
Sinon, comme t3hn00b échappé à, vous pouvez consulter un autre attribut, tels que la Valeur ou Vérifié. Cela peut être fait comme suit:
OriginalL'auteur Nashibukasan
C'est juste:
OriginalL'auteur Lee Kowalkowski
Veuillez utiliser ce code ci-dessous:-
Vous pouvez utiliser rhis partie du code.
OriginalL'auteur Aritra
Vous pouvez faire quelque chose comme...
Le code ci-dessus va vérifier pour voir si la case est cochée. Si pas, alors il faudra cocher la case et de vérifier que l'action a eu lieu comme prévu. Le seul inconvénient de la méthode ci-dessus est que je n'ai pas trouvé le moyen de le faire avec une case à cocher à l'aide de tout, sauf le NOM ou l'ID. Cela devrait fonctionner si vous avez utilisé le nom de la case à cocher, qui, dans votre cas c'est que je n'ai pas réussi à faire ce travail à l'aide de XPATH ou CSS, ce qui permettrait dans le même que la case ne pas afficher un changement de statut [xpath] lorsque vous cochez/décochez la case.
Dans le cas que votre case à cocher soit, n'a pas tout changer dans le code sur la page web, ou pour une raison quelconque vous ne pouvez pas utiliser l'ID ou le NOM, alors vous allez faire quelque chose comme ceci:
Ce code prend avantage de Selenium IDE identification des cases à cocher désactivée (off) ou activée (on). Vous pouvez stocker l'état d'une case à cocher et de déterminer quoi faire avec la case à cocher, si quoi que ce soit, fondée sur son état actuel. Espérant que cela vous aide à vous ou quelqu'un d'autre qui vient à travers cette question.
OriginalL'auteur rwbyrd