AngularJS Rapporteur - Trouver un Élément d'une Page à l'Aide de Ng-Cliquez sur la Liaison
J'ai un bouton sur une page qui ressemble à ceci:
<button ng-click="myFunction()" ng-show="flag">
Submit
</button>
L'élément n'a pas d'ID.
Est-il un moyen de trouver cet élément à l'aide de la fonction liée à Ng-Click? Ou dois-je attribuer un ID à cet élément à localiser à l'aide de Jasmin /Rapporteur?
Vous devez vous connecter pour publier un commentaire.
Viens de tester et ça marche:
Je suis passé par le Rapporteur de l'API et de ne pas trouver quelque chose lié à la découverte d'un élément par le biais de
ng-click
. Je n'ai trouverelement(by.buttonText("Submit"));
Pas tout à fait la même, mais fait le travail dans mon environnement.
div
ou la non-bouton de type bouton.<div>
ou de toute autre non<button>
élément? J'aime votre enthousiasme pour StackOverflow bien. Garder le dur travail.Si vous souhaitez utiliser
ng-show
, vous pouvez essayer ceci:ou:
Plutôt que d'ajouter un ID, que je n'aime pas faire juste pour donner un test de crochet, je voudrais ajouter
type="submit"
sur le bouton et vous pouvez rechercherBy.css('[type="submit"]')