Automated tests 使用数据块报告设置Klov

Automated tests 使用数据块报告设置Klov,automated-tests,extentreports,selenium-extent-report,Automated Tests,Extentreports,Selenium Extent Report,我正试图建立一个新的项目克洛夫第一次。我已经安装了正确版本的mongodb,并拥有klov jar。在运行测试之前,我在cmd中运行这两个命令。当我在浏览器中查看我的Klov报告时,除了“选择您的项目:”下拉列表中没有列出任何项目外,其他一切都正常工作。有人知道我为什么会犯这个错误吗 public class MyRunner { private static KlovReporter klov; private static ExtentReports extent; private sta

我正试图建立一个新的项目克洛夫第一次。我已经安装了正确版本的mongodb,并拥有klov jar。在运行测试之前,我在cmd中运行这两个命令。当我在浏览器中查看我的Klov报告时,除了“选择您的项目:”下拉列表中没有列出任何项目外,其他一切都正常工作。有人知道我为什么会犯这个错误吗

public class MyRunner {

private static KlovReporter klov;
private static ExtentReports extent;
private static Date d;
private static ExtentHtmlReporter htmlReporter;

@BeforeClass
public static void initialize(){
    d = new Date();
    extent = new ExtentReports();
    klov = new KlovReporter();
    htmlReporter = new ExtentHtmlReporter("ExtentReport.html");

    htmlReporter.setAppendExisting(true);
    htmlReporter.config().setChartVisibilityOnOpen(true);
    htmlReporter.config().setDocumentTitle("Klov Example");
    htmlReporter.config().setReportName("Test");
    htmlReporter.config().setTestViewChartLocation(ChartLocation.TOP);
    htmlReporter.config().setTheme(Theme.STANDARD);

    klov.initMongoDbConnection("localhost",27017);
    klov.setProjectName("klovexample");
    klov.setReportName("Test" + d.toString());
    klov.setKlovUrl("http://localhost:80");

    extent.attachReporter(htmlReporter, klov);

    extent.createTest("ROF");
}

@AfterClass
public static void teardown(){
    klov.flush();
}
使用

而不是

klov.flush();
还要添加一个日志文件:

extent.createTest("ROF").pass("log");

我做了这些更改,但我遇到了同样的问题,我永远无法通过最初的localhost/projects页面。它从不在下拉列表中显示我的项目。我尝试在另一个端口上运行您所做的更改,现在可以运行了,谢谢您的帮助
extent.createTest("ROF").pass("log");