1

我为我的 selenium 测试创建了一个运行程序和错误处理程序。我能够将错误存储在执行中String Builder和执行之后,我在控制台上打印它。

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

我怎样才能实现它。如果是的话,我应该将所有东西存储在变量中吗?我应该以某种格式编写并为此编写一些过滤器。

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

提前致谢。

4

3 回答 3

0

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

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

于 2012-06-26T12:15:37.030 回答
0

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

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

于 2012-06-26T11:48:47.780 回答
0

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

谢谢你的时间。

于 2012-06-29T09:08:04.737 回答