正在研究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);
}
我是自动化新手。有人可以帮帮我吗?
答案 0 :(得分:0)
尝试使用try catch:
public void urmethod(){
try {
//do your code
}catch (Exception e){
e.printStackTrace();
}
}
这将打印出错误的详细信息,换句话说,出现了哪种错误,哪一行失败......等等