私は次のアサーションを使用して POM で検証メッセージを読み取りますが、テストケースが異なる検証メッセージを表示して TestCase が失敗する場合があります。テストケースが失敗した場合にその検証メッセージを取得して、簡単にデバッグできるようにしたいと考えています。
// Assert whether Account Created Successfully or Not
WebElement element = driver.findElement(By.xpath("//html/body/table[2]/tbody/tr/td/form/table/tbody/tr/td/font"));
String strngAcc = element.getText();
System.out.println(strngAcc);
Assert.assertEquals(" Account Information Created Successfully", strngAcc);
Validation が "Account Already exists" だった場合、テストケースは失敗し、
xpath could not found //html/body/table[2]/tbody/tr/td/form/table/tbody/tr/td/font
その検証「アカウントは既に存在します」をキャプチャしたい。
実際に表示されている検証を選択する方法を教えてください
PS:スクリーンショットキャプチャ方法は使いたくない