cost 66 ms
Specflow“未找到匹配的步骤定义”而且“所有步骤都已定义” - Specflow "No Matching Step Definition Found" but also "All Steps have been defined already"

我无法在 Visual Studio 2022 中运行我的 Specflow 测试。 我已经定义并绑定了所有步骤,但它仍然显示“未找到匹配的步骤定义”。 然而,当我右键单击该行并尝试“定义步骤”时,它说“所有步骤都已经定义了”?。! 所以没有紫线等。 我在用 VS 2022 规格流 3.9.74 ...

使用不同数据类型的相同参数调用测试方法两次 - Call a test method twice with same parameter of different datatype

我试图通过结合两种测试验证方法来减少重复代码。 两种测试方法都传递三个参数(actualResponse、expectedReponse、filterParams),但问题是即使这两种方法为参数定义了相同的名称,它们的数据类型也不同。 这是脚本的摘要: TestSteps.cs class 其中调 ...

在 C# 中的步骤文件之间共享驱动程序 - Sharing Driver between Step files in C#

我在项目中的步骤文件之间共享我的驱动程序时遇到问题。 我在网上做了很多谷歌搜索,并提出了一个使用 IObjectContainer 的解决方案。 我认为哪个是正确的? 但是,它似乎不起作用。 它卡住了。 我不太明白 IObjectContainer 在哪里被实例化。 下面是我的 Hooks 文件和我 ...

C#- 向实际的 specflow 错误打印一条附加消息 - C#- Print an additional message to the the actual specflow error

我正在尝试使用如下所示的 AfterStep 挂钩向实际的 specflow 错误消息添加一条附加消息,但它不起作用,有人可以建议更好的方法。 我试图抛出另一个自定义异常以从 AfterStep 挂钩内部打印我的附加消息,但这会更改原始堆栈跟踪。 ...

有没有办法使用cookies&caches来跳过C#和Playwright的登录过程? - Is there any way to use cookies&caches to skip the login process with C# and Playwright?

我是 C# 剧作家的新手,我正在尝试使用“userCookies.json”跳过登录过程。 因此,登录后,我存储了所有 cookies 和缓存并将它们复制到我的文件夹中。 在那之后,我想用我的 cookies 创建一个浏览器上下文。但我得到这个: 我用 JavaScript 和 Playwrigh ...

每次 Selenium 操作后如何调用屏幕截图方法 - How call Screenshot method after each Selenium action

我使用 Specflow(如果那里有这样的 function)编程语言 C#。 我想在每次 selenium 操作后截取屏幕截图。 为什么? -> 我希望在第一次自动化之后,创建一系列成功测试运行的图片(以便未来的业务分析师可以通过图片快速查看,用哪个测试案例 ID 测试了什么)。 应该可以 ...

SpecFlow API 自动化测试运行缓慢 - SpecFlow API automation tests running slowly

我正在使用带有 CSharp(和 Visual Studio)的 SpecFlow 运行大约 500 个 API 自动化测试。 有时 API 测试运行得非常快(运行预期的几秒钟)。 然而,有时它们中的一些会随机挂起并需要 10 分钟或更长时间才能运行。 我查看了“输出”窗格并选择了“测试”,但在测试 ...

我想使用从第一个 API 调用收到的 ID 作为我的第二个 API(不同服务)在 RestSharp..Specflow 场景中的候选条目 - I want to use ID which is received from first API Call as a candidate entry for my second API ( Different service) In RestSharp ..Specflow scenario

在 VS2022 的 RestAPI specflow 中:我进行了一次 API 调用并在响应内容中收到了 ID。 现在我想使用该 ID(从第一个 API 调用接收到)作为我的第二个 API(不同服务)在 RestSharp..Specflow 场景中的候选条目 以上场景仅为描述我确实在 stepd ...

如何在 Azure 管道中排除某些标有 @ignore 关键字的 specflow 测试的执行 - How to exclude execution of certain specflow tests marked with @ignore keyword in Azure Pipeline

我的解决方案中有许多specflow功能文件,并且有多个 UI 测试用例。 在页面级别,我为第一个文件定义了一个标记,例如@Feature1 ,为第二个文件定义了@feature2 。 它们作为parameter传递到yaml文件中,我将标记传递到我的管道yml 。 现在我处于一种情况,其中我也很少 ...

术语“livingdoc”未被识别为 cmdlet、function、脚本文件或可运行程序的名称。 检查名字的拼写,或者如果 - The term 'livingdoc' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if

我正在尝试通过我的功能文件生成 livingdoc,但出现了一些错误消息。 我已经通过 nuget package 安装了 SpecFlow.Plus.LivingDocPlugin,下一步是在命令提示符下运行以下命令: livingdoc:术语“livingdoc”未被识别为 cmdlet、fu ...

C# xunit集成测试工程如何引入依赖库 - How can we include dependency library in C# xunit integration test project

我是 C# 的新手,我看到在 xunit 项目中我可以添加 nuget 包。 我的问题是在 git hub/azure 中推送代码时,不同团队成员对它的使用。 我可以添加 nuger 包,如 specflow、dependecy injection 并在本地工作,但是我如何确保当我在 github ...

在测试资源管理器中运行“全部运行”时是否可以排除测试项目 - Is it possible to exclude a Test Project when running 'Run All' in Test Explorer

我使用 Selenium Webdriver 和 NUnit(3.13.2) 框架进行了一些基于 Specflow(3.9.40) 的 UI 测试。 当我在测试资源管理器中点击“全部运行”时,我希望这些测试不运行。 在我的 StepDefinition class 我尝试添加显式属性: ,但由于某 ...

Azure Devops:在测试机器上找不到与源筛选条件匹配的测试程序集或未发现与测试筛选条件匹配的测试 - Azure Devops : No test assemblies found on the test machine matching the source filter criteria or no tests discovered matching test filter criteria

我正在尝试从 Azure devops 中的测试计划运行自动化测试。 我在我的自动化测试管道中添加了一个任务来生成工件。 我创建了一个包含以下任务的测试管道版本: 问题是当我从我的测试计划运行我的测试时,我有以下错误提示没有测试程序集: ...

尝试清除 specflow BDD 测试错误:未找到测试程序集。 请构建项目以启用 SpecFlow Visual Studio 扩展功能 - Trying to clean specflow BDD test error: Test assembly not found. Please build the project to enable the SpecFlow Visual Studio Extension features

我目前正在培训如何使用 C# 进行 Specflow。 我对测试进行了一些更改,保存了它们。 然后我在项目级别执行了“清理”并收到以下错误消息。 和这个 .csprog文件 请观看此视频 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM