0

我正在使用 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>
4

1 回答 1

0

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

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

希望对你有帮助!

于 2012-11-22T13:48:26.143 回答