系统如何记录/保存All Assert语句消息?

时间:2014-12-22 10:00:44

标签: java logging selenium-webdriver webdriver assert

我想在日志文件中打印assert语句的值,这些语句用代码语句编写,如下所示:

示例:Assert.assertTrue(false,“Message”);

任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:2)

StringWriter writer = new StringWriter(); 
e.printStackTrace( new PrintWriter(writer,true ));
 System.out.println("exeption stack is :\n"+writer.toString());

试试这个。

答案 1 :(得分:1)

您可以记录所有断言错误,但是在其中一个失败后,通常最好关闭,而不是继续。

您可以通过将其包含在消息中来打印表达式中的值。

e.g。

assert length >= 0 : "Length was " + length;