如何在Java中创建执行测试的结果/报告

时间:2012-06-26 11:41:27

标签: java swing selenium

我为我的selenium测试创建了一个跑步者和错误处理程序。我可以将错误存储在String Builder中,并在执行后将其打印到控制台上。

我想从执行中创建HTML报告。

我怎样才能实现它。我是否应该将所有内容存储在Variable中,如果是,则每个测试如何。我应该以某种格式写入并为其编写一些过滤器。

请让我知道如何做到这一点。

先谢谢。

3 个答案:

答案 0 :(得分:0)

大多数人使用JUnit和/或JBehave来推动他们的Selenium测试,内置html报告。

JBehave网站上的完整示例可在此处找到:http://jbehave.org/reference/web/stable/using-selenium.html

答案 1 :(得分:0)

我建议的一种简单方法是将所有打印输出语句附加到存储变量(如字符串缓冲区(Java))中,并使用分隔符每行末尾的符号,然后将此信息写入文本文件中。(在符号的帮助下逐行拆分)

如果要在excel中存储此信息,则必须使用Apache POI项目将数据写入Excel工作表。(http://poi.apache.org/)

答案 2 :(得分:0)

我已经创建了类名结果,并且它有一些变量和函数使用它我可以用css创建HTML格式的结果,并且还获得一个xml日志文件。

感谢您的时间。