Junit <junitreport>标记为Selenium测试生成无效的HTML文件</junitreport>

时间:2012-11-22 10:32:36

标签: html ant selenium junit report

我使用ANT生成Selenium HTML报告,并使用Selenium HTML Report插件在Jenkins中发布它们。报告插件在HTML文件中没有关闭IO异常到期元素。

我查看生成的HTML文件,这是我发现的:

<html xmlns:lxslt="http://xml.apache.org/xslt" xmlns:stringutils="xalan://org.apache.tools.ant.util.StringUtils">
<head>
<META http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Unit Test Results: All Tests</title>
<link rel="stylesheet" type="text/css" title="Style" href="stylesheet.css">
</head>
...
</html>

看看元素结构,Jenkins插件是否为标签提供了例外?这里发生了什么?这就像输出的HTML文件无效。

我正在使用标签生成如下文件:

<junitreport todir="${dir}">
        <fileset dir="${dir}">
            <include name="*.xml" />
        </fileset>
        <report format="frames" todir="${dir}/html" />
</junitreport>

1 个答案:

答案 0 :(得分:0)

我也有同样的问题,但有Junit和Jenkins报告发布功能。

快速搜索后,我找到了一个插件“HTML Publisher插件”。 在jenkins中安装此插件后,我不得不修改我的工作中的“post-build Actions”部分,问题解决了!。

希望它对你有所帮助!