我正在使用 java 中的网络驱动程序创建测试用例。如果未导航所需的网址,我需要捕获情况。以下是代码
try{
driver.get("url");
} catch(Exception e) {
System.out.println(e.getMessage);
}
我的要求是在任何我无法获取页面的情况下处理异常。
提前致谢。
最佳答案
试试这个:
boolean present = false;
String pageName = driver.getTitle();
if(pageName.equals("Gmail: Email from Google")){
present = true;
}
Assert.assertTrue(present, "Error during loading of Landing Page");
如果未加载所需页面,则会抛出断言错误。
关于java - 如何处理页面未找到或显示异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15757814/