J'ai l'élément suivant que je dois trouver pour les tests:
<div class="alert alert-danger" role="alert" ng-show="notValid">Zugangsdaten eingeben</div>
Comment puis-je trouver cet élément pour vérifier la visibilité (ng-show)?
L'attribut et la valeur ng-show sont les seuls attribut et valeur permettant d'identifier l'élément de manière unique. La classe est utilisée dans de nombreux éléments ...
Je cherche quelque chose comme:
var notValid = element(by.Attribute('ng-show', 'notValid');
Vous pouvez le trouver by.css()
:
element(by.css('div[ng-show=notValid]'));
$('div[ng-show=notValid]'); // shortcut for the above expression
Ou, by.xpath()
:
element(by.xpath('//div[@ng-show="notValid"]'));