java - 如何处理页面未找到或显示异常

标签 java selenium webdriver selenium-webdriver

我正在使用 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/

相关文章:

selenium - 你如何在 chromedriver 中禁用 "navigator.webdriver"?

java - Selenium 与 Jsoup 性能对比

python - 检查元素是否存在python selenium

java - 以编程方式运行 TestNG 时,如何从测试类中获取 @Test 方法

python - 如何验证元素包含任何文本?

java - HashMap put 性能

java - 使用反射从对象获取数组列表大小

java - 将上传的文件保存在特定位置

python - 网页正在使用 Chromedriver 作为机器人检测 Selenium Webdriver

java - 如何在 Android 中保护信息