アサーションが失敗した場合、TestNGでテストの実行を続行するにはどうすればよいですか?TestNGのHTMLレポートで失敗を報告するにはどうすればよいですか?
次のコードを実行すると、アサーション後の行が実行されますが、レポートにはアサーションの失敗がリストされていません。
@Test
public void googleSearch(){
driver.get("http://www.google.co.in/");
System.out.println(" ---------- Start -------------");
try {
Assert.assertTrue(driver.findElement(By.xpath("xyz")).isDisplayed(), "unable to find the link");
} catch (Throwable t) {
System.out.println("Error");
}
System.out.println(" ---------- End -------------");
}