gpt4 book ai didi

specflow - FeatureContext.Current 静态访问器不能在多线程执行中使用

转载 作者:行者123 更新时间:2023-12-03 06:27:47 25 4
gpt4 key购买 nike

在运行两个不同功能文件的场景时,我收到以下错误:初始化方法 ITTCustomerScenarios.Features.ValidateTheJAMCMSKULicensingFeature.TestInitialize 引发异常。 TechTalk.SpecFlow.SpecFlowException:TechTalk.SpecFlow.SpecFlowException:FeatureContext.Current 静态访问器不能在多线程执行中使用。尝试将功能上下文注入(inject)到绑定(bind)类中。请参阅http://go.specflow.org/doc-multithreaded了解详情..

虽然我可以从 Visual Studio 运行不同功能文件的场景,但不能从 mstest 运行。我用于使用 mstest 从命令行运行 sceanrios 的命令是:mstest/testcontainer:"test.dll"/category:mytest

测试1.特征@mytest场景:验证登录 鉴于我访问主页 …… ......

test2.feature@mytest场景:验证注销 鉴于我访问主页 …… ......

请建议我如何从命令行运行不同功能文件的场景。

最佳答案

找到一个链接 here这可能对某些人有用。
TLDR:“这里的解决方案是显式重新生成所有功能文件。”

关于specflow - FeatureContext.Current 静态访问器不能在多线程执行中使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39895151/

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