定制的硒输出

时间:2015-12-22 14:25:52

标签: java selenium-webdriver

正在研究selenium Automation

我想知道测试用例失败时找不到哪些元素的名称,而不是找到属性By.id找不到的对象("登录")

我期待输出像Object找不到LoginButton(我会在代码中给出的自定义名称)当测试用例因缺陷而失败时

public static void logonCustomerPortal() throws Exception{
    Thread.sleep(5000);
    driver.findElement(By.xpath("//a[@id='nav_login']/span")).click();
    Thread.sleep(2000);
}

我是自动化新手。有人可以帮帮我吗?

1 个答案:

答案 0 :(得分:0)

尝试使用try catch:

public void urmethod(){
    try {
         //do your code
    }catch (Exception e){
         e.printStackTrace();
   }
}

这将打印出错误的详细信息,换句话说,出现了哪种错误,哪一行失败......等等