用于.NET的行为驱动开发(BDD)工具。
在特征文件中重命名步骤时,如何让 SpecFlow 更改步骤定义?
假设我在功能文件中有一个场景,如下所示 鉴于我以“超级”用户身份登录 当我点击登录时 然后显示主页 具有相应的步骤定义: [鉴于(@“我登录为”...
在 Azure Pipeline 中运行 Specflow 时的调试日志
使用旧版本的 Specflow(3.0.0.0 和 .NET Framework 4.7.2),我可以将 Console.Writeline() 添加到步骤方法中,然后通过 Azure 管道在“测试”选项卡上运行测试我可以得到...
我有两台具有不同文化的机器,其中一台机器中的 Specflow(这是一个步骤参数)成功解析了 mm/dd/yyyy 格式,但另一台机器则失败了。 我希望我的测试能够独立于文化......
SpecFlow C# Visual Studio - 导航已禁用
VS 2022 的 SpecFlow 2022.1.91.26832 问题 无法导航到功能文件步骤背后的代码。 尝试过 删除 .vs 文件 删除 %temp% 文件 删除 .feature 文件自动生成的 .cs 文件。 克洛...
尝试为 Reqnroll Gherkin 语法构建自定义重试标记
我正在尝试构建一个与 Reqnroll(较新的 Specflow)一起使用的自定义重试挂钩,但重新运行测试时遇到一些困难。我很好奇如何才能在 fai 上重新运行相同的测试...
VS Code(1.94.2)“转到定义”(Ctrl+单击)不适用于 SpecFlow 步骤
我在 Visual Studio Code 中遇到了一个持续存在的问题,其中“转到定义”功能(Ctrl+单击)不适用于 SpecFlow 步骤。尽管测试执行成功,但 IDE ...
转到 Specflow 功能文件中的定义在 VS 2022 中不起作用
转到 Specflow 功能文件中的定义在 VS 2022 中不起作用。 新步骤(较少定义)不是紫色的,所有步骤都是白色的。 尝试为新步骤创建定义...
“GenerateFeatureFileCodeBehindTask”任务意外失败。 System.Exception:单元测试提供程序已设置
我已经在.NET Core 3.1中安装了一些specflow包 netcoreapp3.1 ...
如何使用 SpecFlow 在 azure 管道中仅运行标记的场景
我的网站在 SpecFlow 中有很多测试用例。该网站中有不同的向导,我为与每个向导相关的测试用例创建了一个标签,因为更改了代码中的某些内容...
我使用 NUnit3 和 Reqnroll(以前称为 SpecFlow:该项目最初是使用 SpecFlow 创建的,后来迁移到 Reqnroll)为我的 .Net 应用程序创建了一个功能测试解决方案。 解决方案
Visual Studio 测试资源管理器未找到 SpecFlow 功能
通过扩展将SpecFlow安装到VS2013 Ultimate中,并将SpecFlow和NUnit添加到当前的类库项目中,创建功能并成功构建后,场景不会...
specflow + xunit ..尝试跳过.net core中的测试
我试图在某些条件下跳过测试,这就是我正在做的事情。 公共静态无效BeforeScenario(ScenarioContext sceneContext) { if (scenarioContext == null) ...
我已经写了测试 剧作家+.net 规格流nunit 我的应用程序存在一个问题,在某些情况下会冻结浏览器。当测试运行它时,它会永远执行。 有什么办法可以终止...
我试图通过结合两种测试验证方法来减少重复代码。两种测试方法都传递三个参数(actualResponse、expectedReponse、filterParams),但问题是ev...
Browserstack - Specflow - 将参数传递到 yml 文件?
我正在 Browserstack 上进行 POC,并且是 Specflow 用户,我想使用场景大纲从功能文件中传递我的设备参数。我读到这可能用 Legac 是可能的......
在我的功能文件中,我有 1 个场景大纲,其中包含两个创建两个团队的示例。这些团队是其他两种场景的先决条件:一种是删除空团队,一种是向团队添加用户。
如何使用 Playwright/C#/SpecFlow/Reqnroll 访问浏览器剪贴板?
我尝试授予浏览器访问剪贴板的权限。 我发现这个 https://playwrightsolutions.com/how-do-i-access-the-browser-clipboard-with-playwright/ 但这是为带有打字稿的剧作家准备的,所以我在寻找......
如何使用specflow和Playwright测试不同的浏览器(交叉浏览)
我是 Playwright 和 Specflow 的新手,我想知道在所有浏览器(chromium、firefox、webkit)上测试场景的最佳方法是什么。 当前的项目使用了 Selenium,但现在我们想要...
我已在多台 PC 和使用 SpecFlow 的应用程序上安装了 Visual studio 2015。该应用程序在一台电脑上正常运行,因为那里的所有内容都是很久以前安装的。然而...