2

我们可以使用 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 记者(社区版)中可用的视图类型。正如我所看到的,我的报告中缺少一些观点,这些观点在演示 klov记者中有。请查看以下报告以获得更好的理解。

我的 klov 报告中的可用视图:

图片

klov 记者演示中提供的视图。

图片

4

2 回答 2

1

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

于 2018-03-24T20:50:33.190 回答
0

你说的改变来源是什么意思?

于 2018-04-06T10:33:27.757 回答