テストのために見つける必要のある次の要素があります。
<div class="alert alert-danger" role="alert" ng-show="notValid">Zugangsdaten eingeben</div>
この要素を見つけて可視性をチェックするにはどうすればよいですか(ng-show)?
Ng-show属性と値は、要素を一意に識別する唯一の属性と値です。クラスは多くの要素で使用されています...
私は次のようなものを探しています:
var notValid = element(by.Attribute('ng-show', 'notValid');
あなたはそれを見つけることができます by.css()
:
_element(by.css('div[ng-show=notValid]'));
$('div[ng-show=notValid]'); // shortcut for the above expression
_
または by.xpath()
:
_element(by.xpath('//div[@ng-show="notValid"]'));
_