specflow 相关问题

用于.NET的行为驱动开发(BDD)工具。

未找到一个或多个步骤的匹配步骤定义

我正在使用 Specflow 和 Visual Studio。问题是它继续抛出相同的消息 “找不到一个或多个步骤的匹配步骤定义。”如果我选择...

回答 1 投票 0

如何在Azure Pipeline中运行specflow测试?但是从控制台应用程序

我遇到了一个非常具体但非常有趣的问题。 因此,最终目标是在 Azure 管道中运行一些端到端的 Specflow 测试。这些测试正在连接到数据库,正在运行...

回答 1 投票 0

自动填充现有的specflow步骤

当我尝试添加新步骤时,我想检查存储库中是否存在相关步骤。 是否有办法根据关键字自动填充现有的规范流程步骤?

回答 1 投票 0

尝试运行 SpecFlow NUnit 测试时出错:“无法访问已处置的对象。对象名称:'GherkinLanguageService'”

我正在使用 SpecFlow 设置 NUnit C# 测试,但在我的 SpecFlowFeature 中声明的测试似乎没有被文本资源管理器拾取。当尝试手动运行场景时(通过右键单击...

回答 2 投票 0

如何使用并行测试设置关闭 Chrome 驱动程序并清除 Selenium C# 和 SpecFlow 中的内存?

当前运行测试时,Chrome 驱动程序会堆积起来并且永远不会完全关闭。 已尝试使用: 驱动程序.关闭(); 驱动程序.退出(); 驱动程序.Dispose(); 与此讨论相关 但是 Chrome 驱动...

回答 2 投票 0

当我尝试查找元素时,为什么我在存储库中的命名 xpath 在另一个类中未被识别?

我正在使用specflow,并希望有一个Repo来存储我所有的xpath,以使其更干净、更容易理解。所以我的回购协议是 使用 OpenQA.Selenium; 使用系统; 使用 System.Collections.Generic; ...

回答 1 投票 0

错误:场景大纲“...”没有定义示例

更新 SpecFlow nuget 包后,我开始在某些情况下收到此错误。例如,对于这个: 场景概要:场景1 给定Step1 当步骤2 那么条件1 我会得到 错误...

回答 1 投票 0

Reqnroll BDD 测试不适用于 Blazor Maui 混合应用程序

我使用 VS 2022 创建了一个新的 Maui Blazor 应用程序。我安装了 Reqnroll 插件,并在解决方案中创建了一个新项目。我添加了对第一个 Maui Blazor 应用程序的项目引用,就像......

回答 1 投票 0

SpecFlow:“步骤绑定仍在分析中。请稍候。”

每当我右键单击场景并“生成步骤定义”或“转到步骤定义”时,我都会收到相同的消息。 我第一次尝试时它有效,但此后就没有了。 我已提交错误

回答 9 投票 0

Specflow 无法识别步骤

我有一个specflow特征文件,其中包含以下内容: 当处理服务器名“someurl.com/szhm04c4.xml”的请求时 当我按 F12 Visual Studio 告诉我可以复制以下步骤-

回答 3 投票 0

在场景之间共享数据 Specflow

我目前在一个功能文件中有大约 15 个场景,并且希望在它们之间共享数据。我认为上下文注入会起作用,并且它在单个场景中的步骤之间起作用,但我...

回答 3 投票 0

使用 SpecFlow 禁用一个功能文件与 c# 中的其他功能并行运行

我有一些使用specflow并行运行的功能文件 我想禁用其中一项功能与其他功能并行运行。 尝试将 addNonParallelizedMarkerForTags 字段添加到 sp...

回答 1 投票 0

Specflow:在 BeforeScenario 或 AfterScenario 挂钩中读取示例表数据

考虑以下场景, @回归@msexcel 场景概要:从 Windows 资源管理器打开所有支持的 Excel 格式 鉴于我导航到名为 的 Windows 资源管理器目录 考虑以下场景, @regression @msexcel Scenario Outline: Open all supported excel formats from windows explorer Given I navigate to a windows explorer directory named <directoryName> Examples: | directoryName | excelDocumentName | expectedTitle | | OfficeDocuments\Excel | Excel2016_3Worksheets_XLSM.xlsm | Excel2016_3Worksheets_XLSM.pdf [Read-Only] - pdfDocs | | OfficeDocuments\Excel | Excel2016_3Worksheets_XLT.xlt | Excel2016_3Worksheets_XLT.pdf [Read-Only] - pdfDocs | 我想阅读场景挂钩之前或之后的示例表。那可能吗?如果是这样,请帮忙提供建议。 谢谢。 您可以使用 [BeforeScenario] 和 [AfterScenario] 等 SpecFlow 挂钩来执行代码。 来源: https://github.com/techtalk/SpecFlow/wiki/Hooks 通过依赖注入获取 ScenarioContext (http://www.specflow.org/documentation/ScenarioContext/) scenarioContext.StepContext.StepInfo.Table 您可以从 [BeforeScenario] 挂钩访问该信息。 scenarioContext.ScenarioInfo.Arguments 此行将为您提供一个字典,其中包含列名作为键,值作为其值。

回答 3 投票 0

Specflow 定义未显示引用

我有一个规范流程自动化框架。我正在使用 Visual Studio 编辑器。其中,定义文件中的任何定义都显示引用为零。我想显示带有定义的参考号...

回答 1 投票 0

如何根据任何标签更新Excel工作表中的BDD特征文件场景结果(通过/失败)?

C# Specflow Playwright - 我的领导希望我在执行功能文件后更新 Excel 表中的测试用例结果。 所以在她的Excel表格中,她给出了一个独特的标签(标签:测试名称)...

回答 1 投票 0

如何在与specflow.actions.json链接的Specflow Playwright C#中使用跨浏览器测试

我的JSON文件是: specflow.actions.json 文件 { “目标”: { “默认超时”:60, “无头”:假, “traceDir”:“痕迹” } } 我的宝贝...

回答 1 投票 0

如何让 SpecFlow.NUnit 抑制控制台输出中的传递场景?

当我使用 dotnet test 运行 SpecFlow 套件时,我不想看到通过场景的所有步骤输出。我有近 200 个场景——我只想看看哪里出了问题! 这是

回答 1 投票 0

specflow 中未命中断点

我正在使用 C# 中的 SpecFlow 编写一个测试用例。当我设置适当的断点并使用调试器运行测试用例时,所有断点都没有被命中。当我将鼠标悬停在它们上方时,会显示一条提示“The

回答 3 投票 0

SpecFlow - 重试失败的测试

有没有办法实现 AfterScenario 挂钩以在失败的情况下重新运行当前测试? 像这样的东西: [场景之后(“重试”)] 公共无效重试() { if (ScenarioContext.Current.

回答 4 投票 0

我对specflow 3和nunit做错了什么?

我正在尝试使用 Visual Studio 2017 在 C# 中设置一个基本项目,该项目使用 specflow 3 和 nunit 运行测试。我之前使用过 Specflow 版本 2.4.1 以及设置和运行测试...

回答 6 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.