ログインに失敗した後に表示されるエラーメッセージを確認します。私はいつも試みている「テストケース失敗」を取得しています。selenium web driverを使用してエラーメッセージを確認してください。
"無効なユーザー名またはパスワード"でテキストを確認したいと考えています。私が試したコードは以下の通りです。
これはhtmlコードです。
<div id="statusMsg">
<div class="alert in fade alert-error" style="opacity: 1;">
<a class="close" data-dismiss="alert">×</a>
Invalid username or password
</div>
</div>
これは私が試したコードです。
String actualMsg=driver2.findElement(By.xpath("//div[@id='statusMsg']/div")).getText()
String errorMsg= "× Invalid username or password";
if(actualError.equals(errorMsg)) {
System.out.println("Test Case Passed");
}else{
System.out.println("Test Case Failed");
};
出力は常に「テストケースが失敗しました」です。
これを修正する方法はありますか?あなたは次のように<div>
タグに到達しなければならないテキストInvalid username or password
抽出するために