用于.NET的行为驱动开发(BDD)工具。
有没有办法让SpecFlow重用步骤定义?在其他工具中,我使用了包含WhenAnOrderIsCreated等方法的GivenWhenThen基类 - 这就是受保护的订单......
在我的解决方案中,我有一个项目“commons”,项目有像SpecFlow.CustomPlugin的引用。当我构建项目Com.Org.Commons.dll将生成。但是,当我将此.dll文件引用到...时
我正在使用与Nunit的specflow。如果抛出特定异常执行我的测试,我想将测试的状态设置为Warning而不是Fail。我看起来更新了......
我正在使用TeamCity Allure插件为某些SpecFlow测试生成报告。我正在寻找一种自定义报告的方法(即更改默认徽标,标题等)。我找不到任何......
我想知道是否有人可以帮助解决我遇到的问题,我最近在我的测试框架中添加了使用功能内容共享值的内容这已被放置在[...
我目前正在使用selenium和specflow维护测试解决方案,并且我顺利地并行运行所有内容,在浏览器(chrome)窗口之间共享一个sigle webdriver。但现在我......
如何在不共享Webdriver的情况下并行运行specflow测试?
我有一个运行specflow和selenium的测试解决方案,直到现在我通过为所有测试场景共享一个Webdriver来设法并行运行测试,但现在我遇到了一些问题......
当我创建一个新的功能文件,然后我在代码隐藏文件中得到以下错误无法在位置C找到CodeBehindGenerator二进制文件:\ USERS \ XXXX \ APPDATA \ LOCAL \ MICROSOFT \ VISUALSTUDIO \ ...
我在Specflow中编写了两个Scenario,一个用于UI,另一个用于API。场景和步骤定义如下:场景1:@Regression场景概述:添加单个新外部用户...
有没有其他方法可以在不使用Context的情况下在SpecFlow C#中获取功能名称?
我正在使用ExtentReports中的功能名称和步骤详细信息。当我执行个人测试时,它工作正常。如果我尝试在并行执行测试它是投掷错误,我们不应该在...中使用Context
规范 - 从.NET Core使用Microsoft依赖注入导致BoDi.ObjectContainerException
我目前正在尝试使用Speflow设置一个新的.NET核心项目,并将默认的Microsoft依赖注入连接到它。在研究了文档和Autofac / Ninject之后......
我有一个textarea,我需要在那里输入完整的HTML。在BDD我将传递文件的路径,但我不知道如何捕获完整的HTML(带标签)以通过SendKeys应用于Textarea。一世...
我目前正在开发一个项目,用于测试我开发的Web应用程序的某些功能。它工作正常,但我需要并行运行这些功能以节省时间。通过改变......
问题:如果我有多个Steps文件,当我执行测试时,无论我运行哪个测试,似乎都在为每个文件创建WebDriver。我看到一个看似......
如何更好地在SpecFlow中使用ScenarioContext来实现可维护性
在我的测试项目中存储运行时值我在SpecFlow中使用了很多测试上下文变量,如下所示。我在VS2018中使用SpecFlow和C#。 ScenarioContext.Current [“PostResponse”] = postResponse; ...
对于初学者:我是Visual Studio和SpecFlow的新手。根据SpecFlow的入门文档,我得到2个不同的结果,具体取决于我开始的项目类型。单位......
我想知道你什么时候应该通过BDD测试,比如黄瓜/ specflow,什么时候应该直接测试你的gui。例如,测试“AdminHelp按钮只能由...看到
使用SpecFlow + SpecRunner时在线程之间共享数据
我正在开发一个使用SpecFlow + SpecRunner和XUnit的测试套件实现。我们正在尝试并行测试执行,我想知道是否有一种方法可以运行...
升级到Specflow3和Deveroom后转到定义不适用于功能中的步骤
这是我的设置:Specflow 3.0.191 Specflow.tools.MsBuild.Generation 3.0.191 Specflow.NUnit 3.0.191 Visual Studio 2019版本16 Deveroom扩展1.1.1当我在Visual Studio中的功能文件中时...
有没有办法在场景的示例表中使用强类型值? (或替代解决方案)我想知道我是否在编码期间在userType列中输入了错字(不是在......期间)