gpt4 book ai didi

nunit - 如何在测试运行时报告 SpecFlow 场景?

转载 作者:行者123 更新时间:2023-12-01 11:57:04 26 4
gpt4 key购买 nike

我已经成功地调整了我的 SpecFlow 测试的输出,以便它能很好地阅读,只报告了步骤和失败。但如果不报告功能和场景名称,它仍然很难读。

查看生成的代码,功能和场景名称似乎被编码为 NUnit DescriptionAttributes。

我能否将 SpecFlow 或 NUnit 配置为也将这些报告到标准输出,以便获得流畅的“故事式”输出?

最佳答案

如果您在步骤定义类中定义了一个额外的方法,那么 NUnit 将报告功能和场景文本。

[BeforeScenario]
public void OutputScenario()
{
Console.WriteLine("Feature: " + FeatureContext.Current.FeatureInfo.Title);
Console.WriteLine(FeatureContext.Current.FeatureInfo.Description);
Console.WriteLine("\r\nScenario: " + ScenarioContext.Current.ScenarioInfo.Title);
}

希望对您有所帮助。

关于nunit - 如何在测试运行时报告 SpecFlow 场景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6041781/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com