用于.NET的行为驱动开发(BDD)工具。
尝试为 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。该应用程序在一台电脑上正常运行,因为那里的所有内容都是很久以前安装的。然而...
我的 SpecFlow 自动化脚本对 Web 应用程序执行测试。将启动Web浏览器并输入用户名和密码进行登录,然后继续测试。 在我的钩子课上, [
我正在使用 Specflow 和 Visual Studio。问题是它继续抛出相同的消息 “找不到一个或多个步骤的匹配步骤定义。”如果我选择...
如何在Azure Pipeline中运行specflow测试?但是从控制台应用程序
我遇到了一个非常具体但非常有趣的问题。 因此,最终目标是在 Azure 管道中运行一些端到端的 Specflow 测试。这些测试正在连接到数据库,正在运行...