J'essaie d'obtenir la valeur d'option d'un élément sélectionné en utilisant Protractor. Cependant, je ne suis pas en mesure de trouver l'élément d'option.Comment obtenir la valeur d'option de l'élément select
HTML
<select ng-options="opions.c as options.n for option in options" ng-model="model">
<option value="0">Option 1</option>
<option value="1">Option 2</option>
</select>
Spec fichier
describe('testing select option', function() {
it('', function() {
ptor = protractor.getInstance();
//This will not get the option required
ptor.findElement(protractor.By.binding('model'));
});
});
Je ne peux pas sembler trouver un moyen de saisir la valeur de l'option que je ne l'ai pas trouvé une fonction que je peux utiliser cela ne donne pas et exception ou message d'erreur.
Est-ce que quelqu'un sait comment résoudre ce problème?
Personne dans ce fil n'a répondu à la question posée par l'op - pas même l'op dans leur réponse! * Toutes * réponses downvoted. – 7stud
@ 7stud Si vous regardez la réponse affichée par lui-même, vous saurez ce qu'il veut savoir est effectivement différente de la question qu'il a posté. Il demande comment obtenir la valeur sélectionnée à partir de la liste déroulante tandis que sa réponse est en fait comment sélectionner l'une des options de la liste déroulante en cliquant dessus. Il n'a aucune idée de ce qu'il veut. – zsong
Je pense que dire que je ne savais pas ce que je voulais n'est pas utile du tout. Si vous n'êtes pas en mesure d'offrir une réponse constructive à ce sujet, veuillez ne pas répondre ou commenter. Cela n'aide pas la communauté à critiquer seulement ses membres. J'ai omis d'indiquer la valeur de l'option de sélection dans la réponse, mais le code montre ce qui était prévu. –