0

XSL ファイルからの自動化実行後に生成されたノードがあります。以下の画像に表示される構造化されたスイート ノードで (TestCases - Passed and Failed) をカウントする必要があります。

ここに画像の説明を入力

このリンクには xsl ファイルがあります https://sites.google.com/site/feras13545646/Report.xsl?attredirects=0&d=1

4

1 に答える 1

0

特定の値を含むノードの数をカウントする 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'])"/>

ここで、PASS の値を持つパス「path/to/testresult」内のすべてのノードをカウントすることによって返される値を指定します。

于 2013-07-31T11:43:12.040 に答える