可以使用Config.xml文件自定义klove记者(范围报告)吗?

时间:2018-03-23 09:48:33

标签: extentreports selenium-extent-report

我们可以使用Config.xml来定制klov报告器吗?我正在尝试使用下面的代码,但我认为它没有工作。请看一下,如果我在这里做错任何事,请告诉我。

        var klovReporter = new KlovReporter();

        klovReporter.LoadConfig(configFilePath);

        // specify mongoDb connection
        klovReporter.InitMongoDbConnection("192.168.28.88", 27017);

        // specify project ! you must specify a project, other a "Default project will be used"
        klovReporter.ProjectName = "CsharpReports";

        // you must specify a reportName otherwise a default timestamp will be used
        klovReporter.ReportName = "Build " + DateTime.Now.ToString();

        // URL of the KLOV server
        klovReporter.KlovUrl = "192.168.28.88:8090";

        _extent = new ExtentReports();
        _extent.AttachReporter(klovReporter);

我使用以下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>Automation Test Report</documentTitle>

    <!-- report name - displayed at top-nav -->
    <reportName>Automation Test Report</reportName>

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

    <!-- custom javascript -->
    <scripts>
      <![CDATA[

       ]]>
    </scripts>
  </configuration>
</extentreports>

我也有兴趣了解klov记者(社区版)中可用的观点类型。我可以看到我的报告中遗漏了一些demo klov记者的观点。请仔细阅读以下报告,以便更好地理解。

我的克洛夫报告中的可用观点:

image

klov记者演示中提供的观点。

image

2 个答案:

答案 0 :(得分:1)

没有。要对Klov进行任何更改,您必须直接修改源。您共享的版本是0.1.0,现在可用。社区版API无法使用某些元素,这就是标签链接不可见的原因。

答案 1 :(得分:0)

改变消息来源意味着什么?