我有一个从 XSL 文件自动运行后生成的节点,我需要将套件节点中的(TestCases - Passed 和 Failed)计算为如下图所示的结构
此链接有 xsl 文件 https://sites.google.com/site/feras13545646/Report.xsl?attredirects=0&d=1
我有一个从 XSL 文件自动运行后生成的节点,我需要将套件节点中的(TestCases - Passed 和 Failed)计算为如下图所示的结构
此链接有 xsl 文件 https://sites.google.com/site/feras13545646/Report.xsl?attredirects=0&d=1
您需要在 xsl 文件中使用 COUNT 函数来计算包含特定值的节点数,在这种情况下计算“PASS”或“FAIL”出现的次数。
下面的示例片段:
<table border='0' width='100%'>
<tr><td><b>Total Tests Passed:</b></td><td><xsl:value-of select="count(path/to/testresult[value = 'PASS'])"/></td></tr>
<tr><td><b>Total Tests Failed:</b></td><td><xsl:value-of select="count(path/to/testresult[value = 'FAIL'])"/></td></tr>
</table>
这里的主要节点如下:
<xsl:value-of select="count(path/to/testresult[value = 'PASS'])"/>
在这里,您可以通过计算路径“path/to/testresult”中值为 PASS 的所有节点来指定返回的值。