我使用以下断言来读取 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:我不想使用 Screen Shot Capture 方法