0

我想在我的范围报告中添加图像。我尝试在我的 XML 中使用以下代码。

<?xml version="1.0" encoding="UTF-8"?>
<suite name="MYhoenixTestExecution" verbose="1" >
<!-- <listeners>

<listener class-name="org.uncommons.reportng.HTMLReporter" />

<listener class-name="org.uncommons.reportng.JUnitXMLReporter" />

</listeners> -->

<listeners>
        <listener class-name="phoenix.report.ExtentReporterNG" />
    </listeners>

<reportHeadline>Automation Report <image id="image-zoom">
        <![CDATA[   
        <img src='C:\CATS\logo.png'/>
        ]]>
    </image></reportHeadline>
<image id="image-zoom">
        <![CDATA[   
        <img src='C:\CATS\logo.png'/>
        ]]>
    </image>

<test name="Myphoenix_Login TC" >
    <classes>
      <class name="phoenix.testcases.Login_TC"/>
     </classes>
 </test>

但仍然无法添加徽标。请建议。

4

1 回答 1

0

我已经用ver3.1.2成功地做到了

这是我的 extent-config.xml 下面:

 <?xml version="1.0" encoding="UTF-8"?>
  <extentreports>
<configuration>
    <!-- report theme -->
    <!-- standard, dark -->
    <theme>dark</theme>

    <!-- document encoding -->
    <!-- defaults to UTF-8 -->
    <encoding>UTF-8</encoding>

    <!-- protocol for script and stylesheets -->
    <!-- defaults to https -->
    <protocol>https</protocol>

    <!-- title of the document -->
    <documentTitle>TRAX</documentTitle>

    <!-- report name - displayed at top-nav -->
    <reportName>
    <![CDATA[
            <img src='.//myCompanyLogo.svg' />
        ]]>              
    </reportName>


    <!-- location of charts in the test view -->
    <!-- top, bottom -->
    <testViewChartLocation>bottom</testViewChartLocation>

    <!-- custom javascript -->
    <scripts>
        <![CDATA[
            $(document).ready(function() {

            });
        ]]>
    </scripts>

    <!-- custom styles -->
    <styles>
        <![CDATA[
            .report-name { padding-left: 10px; } .report-name > img { float: 
      left;height: 90%;margin-left: 30px;margin-top: 2px;width: auto; }
        ]]>
    </styles>
</configuration>
</extentreports>

请注意,您必须注意图像的位置。在填充 html.report 之前,我已将公司徽标放在 Logo 文件夹中并将其复制到 Reports 文件夹中。

于 2019-07-25T14:49:37.460 回答