gpt4 book ai didi

c# - 使用 Specflow 和 xUnit 2 (ITestOutputHelper) 进行日志记录

转载 作者:行者123 更新时间:2023-11-30 12:23:32 26 4
gpt4 key购买 nike

不幸的是,我在本地通过了 Specflow 测试,但它在 VSO Build vNext 服务器上失败了,我真的需要在测试运行期间查看详细信息,以便弄清楚发生了什么。

但我正在努力尝试将 ITestOutputHelper 注入(inject)到像这样的 Specflow 绑定(bind)中

public SomeSteps(ITestOutputHelper outputHelper)

但 Specflow 提示消息

BoDi.ObjectContainerException 接口(interface)无法解析:Xunit.Abstractions.ITestOutputHelper(解析路径:...)

在 Specflow 测试期间究竟如何查看日志和查看输出?

最佳答案

不确定我使用的是不是更新的版本,现在更容易了,但这似乎对我有用:

ScenarioContext.Current.ScenarioContainer.Resolve<ITestOutputHelper>().WriteLine("Hello");

关于c# - 使用 Specflow 和 xUnit 2 (ITestOutputHelper) 进行日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36363952/

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