0

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

“ArgumentNullException 未被用户代码处理,值不能为空”在拆解中的以下行...

extent.EndTest(test);

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

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

未指定 mongo 连接时,测试运行良好。任何帮助深表感谢。

4

1 回答 1

0

弄清楚了。我需要将 AssignProject("") 添加到该范围内。现在它可以工作并且填充 ExtentX 报告。缺少数据,但这是另一个问题。

于 2017-01-04T16:52:43.137 回答