在 C# 中使用 Selenium 的 ExtentX 抛出错误

ExtentX with Selenium in C# throwing error

我已经在 C# 中配置了我的 selenium 测试以使用 Extent Reports 报告日志,并想尝试使用 MongoDB 的 ExtentX 版本。我已经设置了 ExtentX 和 MongoDB,它们是 运行 但测试失败并出现以下错误...

"ArgumentNullException was unhandled by user code, value cannot be null" 在拆解中的以下行...

extent.EndTest(test);

我正在通过...指定 mongo 连接字符串...

extent = new ExtentReports(reportPath, true); // create instance 
extent.X("mongodb://localhost:27017");

未指定 mongo 连接时,测试运行正常。非常感谢任何帮助。

想通了。我需要在一定程度上添加 AssignProject("")。现在它可以工作并且 ExtentX 报告已填充。缺少数据,但这是另一个问题。