我为我的 selenium 测试创建了一个运行程序和错误处理程序。我能够将错误存储在执行中String Builder
和执行之后,我在控制台上打印它。
我想从执行中创建 HTML 报告。
我怎样才能实现它。如果是的话,我应该将所有东西存储在变量中吗?我应该以某种格式编写并为此编写一些过滤器。
请让我知道如何做到这一点。
提前致谢。
我建议的一种简单方法是将所有打印输出语句附加到字符串缓冲区(Java)之类的存储变量中,并带有 | 之类的分隔符。每行末尾的符号,然后将此信息写入文本文件。(在 | 符号的帮助下逐行拆分)
如果您想将此信息存储在 excel 中,则必须使用 Apache POI 项目将数据写入 excel 表。(http://poi.apache.org/)
大多数人使用JUnit和/或JBehave来驱动他们的 Selenium 测试,这些测试带有内置的 html 报告。
JBehave 网站上的完整示例可在此处获得:http: //jbehave.org/reference/web/stable/using-selenium.html
我已经创建了类名结果,它有一些变量和函数使用它我可以使用 css 创建 HTML 格式的结果,还可以获得一个 xml 日志文件。
谢谢你的时间。