2016-04-11 5 views
0

Ich muss den Text in einem Div überprüfen, das in einem Bootstrap-modalen Fenster ist. Die erwartete Nachricht ist "Passwort ist erforderlich", aber ich bekomme "". Der Test läuft manchmal und manchmal nicht ab. Ich habe versucht, browser.wait(), getWindowHandles(), um dieses Problem zu lösen, aber das hat nicht funktioniert.Verifiziere Elemente im Bootstrap-Modal im Winkelmesser-Test

Beide meiner Fenster ist eckig.

Antwort

0

können Sie die browser.wait() verwenden und die textToBePresentInElement expected condition:

var EC = protractor.ExpectedConditions, 
    elm = element(by.css("[ng-message=required]")); 
browser.wait(EC.textToBePresentInElement(elm, "Password is required"), 5000); 
expect(elm.isDisplayed()).toBe(true); 
+0

immer noch nicht funktioniert, jetzt abgelaufen Fehler. –

+0

@NasrinhakimMithila Okay, könnten Sie die HTML-Darstellung des Elements anzeigen? Vielen Dank. – alecxe

+0

Password is required.