0
Toast Alarm DOM-Struktur versucht, holen:Timeout-Fehler bekommen, während der Text einer Benachrichtigung Toast
<uib-alert id="alert-message-0" class="cs-toast-alert ng-binding ng-scope" ng-repeat="alert in headerModel.alerts()" type="success"
close="" ng-style="{bottom: (((headerModel.alerts().length - $index) * 70) - 48) + 'px'}"
ng-bind-html="headerModel.trustAsHtml(alert.msg)" style="bottom: 22px;">Successfully completed discharge</uib-alert>
Methode verwendet wird:
var EC = protractor.ExpectedConditions;
browser.wait(EC.visibilityOf(element(by.id("alert-message-0"))),8000).then(function() {
return element(by.id('alert-message-0')).getAttribute('innerText').then(function (ttmessage) {
expect(ttmessage).toContain('Successfully completed discharge');
//browser.ignoreSynchronization = false;
});
});
Erste Fehler: - Fehlgeschlagen : Wartezeit abgelaufen nach 8856ms
Danke zuerst. Versucht mit der Option, die Sie vorgeschlagen haben, Fehler zu erhalten Failed: Kann die Eigenschaft 'evil' von undefined nicht lesen –
Letzte Zeile ändern zu: 'return expect (Element (by.css ('uib-alert')). GetText()) .zu .equals ("Erfolgreich abgeschlossene Entlassung"); – Kacper