2016-04-11 6 views
0

ブートストラップモーダルウィンドウにあるdiv内のテキストをチェックする必要があります。予想されるメッセージは「パスワードが必要です」ですが、私は取得しています。テストは時には合格していないこともあります。私はこの問題を解決するためにbrowser.wait()、getWindowHandles()を試したが、それらはうまくいかなかった。起動スクリプトモードでブートストラップモーダルの項目を確認する

私のウィンドウはどちらも角度があります。

答えて

0

あなたはbrowser.wait()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

はまだエラーがタイムアウトしたばかり、今、働いていません。 –

+0

@NasrinhakimMithila大丈夫、要素のHTML表現を表示できますか?ありがとう。 – alecxe

+0

Password is required.

関連する問題