首页 > TAG信息列表 > Specflow

c#-使用Specflow.Assist .Dynamic访问带有特殊字符的属性

我有一个Specflow表,该表的列标题带有特殊字符,例如“ CC $Portion Total”和“ “美元价值(C2C中的总计)”. var content = table.CreateDynamicSet(); 当我如上所述创建动态集时,它将删除上面列标题的空格.但是我无法访问它们的属性 content.CC$PortionTotal 要么 content.D

C#-Mono和Specflow-名称空间“ NUnit.Framework”中不存在“ TestCaseAttribute”

我目前正在尝试在OSX上运行一些Specflow测试,但是在尝试运行Unit案例时遇到了一些构建错误.为了简要说明一下,我正在为Hiptest进行测试导出,而我绝对不是C#专家,所以我可能在做愚蠢的事情. 所以这是我要执行的步骤: nuget install SpecFlow mono SpecFlow.1.9.0/tools/specflow.exe

c#-使用SpecFlow测试引用我的项目中的文件夹

我试图编写一个SpecFlow测试,以测试应用程序读取文件夹和文件的特定结构时会发生什么.我想将这些文件夹和文件包含在我的项目中,以便测试不仅仅在我自己的计算机上运行. 例如,我的Specs项目中有两个文件夹.一个称为“ SimpleTestModel”,另一个称为“ ComplexTestModel”.如何在Spe

CodeGo.net>如何使步骤参数取决于配置?

问题 我正在使用SpecFlow为REST服务创建集成测试套件. 我正在以多种不同的配置运行套件. (我有多个Build配置,每个配置都有自己的一组app.config转换.) 在C#代码中,检查配置并基于它执行不同的代码非常简单.我可以简单地做这样的事情. [Given(@"I set the test parameter to ""(.*

[Specflow] TRUNCATE Table Test Data by Tag

有效地重构测试程序,可以让 TDD 或撰写测试程序的生产力提升数倍。 本文介绍当使用 specflow 在进行整合测试或验收测试时,在 feature 文件上透过 tag 的标示,即可在 scenario 开始之前,以及 feature 结束之后,清除相关 table 的测试数据,以确保自动测试可重复执行无误。 实际上常透过

c# – 如何使用SpecFlow中的table.CreateSet <>(myClass)()生成缺失值?

我第一次使用SpecFlow为我的项目编写测试,我遇到了一个小问题. 我有下一堂课: public class FancyName { [DataMember] public Guid Guid { get; set; } [DataMember] public string Name { get; set; } [DataMember] public List <Country> Countries {

c# – 使用Specflow和xUnit 2进行日志记录(ITestOutputHelper)

不幸的是我在本地传递了一个Specflow测试,但它在VSO Build vNext服务器上失败了,我真的需要在测试运行期间看到详细信息,这样我才能弄明白发生了什么. 但我正在努力尝试将ITestOutputHelper注入到这样的Specflow绑定中 public SomeSteps(ITestOutputHelper outputHelper) 但是Specf

c# – 带有两个标记的Specflow场景打开两个窗口

我试图在一个场景中使用多个标签,但最终会为每个标签打开一个窗口,这会在[AfterScenario]步骤中导致问题.举个例子,我有一个场景: @Tag01 @Tag02 Scenario Outline: User Log In Given I'm using the <ABC> Given I Log in as AutomatedUser Examples: | ABC | | SiteOne | |

c# – Specflow中的依赖注入,它是每个功能的一个上下文对象吗?

在Specflow中,可以使用dependency injection在步骤定义之间共享上下文 这是否意味着您最终为每个功能提供了不同的“上下文”类? 如果是这样,这不会使跨功能共享步骤定义变得不切实际吗?你认为已经设置了字段吗?解决方法: Does this mean that you end up with a different “context