- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的场景读取一个包含数百行的文件。每行调用一个 API 服务,但该服务可能未运行。如果我收到非 200 响应(在“Then”方法中可用),我想放弃场景并节省时间。我如何告诉 TechTalk SpecFlow 不要继续进行其他测试?
最佳答案
您可以使用类似 this 的概念.
public static FeatureContext _featureContext;
public binding( FeatureContext featureContext)
{
_featureContext = featureContext;
}
[Given(@"user login")]
public void login(){
// do test
bool testPassed = //set based on test. true or false
binding._featureContext.Current["testPass"] = testPassed;
}
然后在 BeforeScenario()
[BeforeScenario(Order = 1)]
public void BeforeScenario()
{
Assert.IsTrue(FeatureContext.Current["testPass"];);
}
关于testing - 在 TechTalk SpecFlow 中,如何放弃场景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58810254/
我尝试使用 Specflow 编写一些功能。不幸的是,通过以下 URL 安装后,我无法在系统中的任何地方找到 techtalk.specflow.dll。 http://visualstudiogal
我的场景读取一个包含数百行的文件。每行调用一个 API 服务,但该服务可能未运行。如果我收到非 200 响应(在“Then”方法中可用),我想放弃场景并节省时间。我如何告诉 TechTalk Spec
我使用“下载”按钮安装了 Specflow from the VS2013 specflow page 我使用添加新项目并选择 SpecFlow 功能文件向我的 Specs 项目添加了一项功能 当我构
我想在 [Binding] 属性标记类的测试失败后执行 [AfterTestRun] 属性标记方法。我怎样才能实现这样的目标: [Binding] public class TestsRunner {
我有几个包含某些场景的功能文件。我需要忽略几个场景或功能,根据某些条件用一些 @tag 标记。我读过specflow documentation但没有找到对我的解决方案有用的东西。我想用类似的东西 [
我有一个设置为使用 SpecFlow 1.8.1 和 mstest 的 VS2010 单元测试项目。为了让 SpecFlow 单元测试正常工作,我做了以下工作:- 我在我的项目中添加了对以下文件的引用
我正在看这个讲座:http://www.youtube.com/watch?v=Kq4FpMe6cRs // the speaker states that "'bar' is just some f
我以前见过这个问题,但我相信它没有得到解决。基本上我的设置是这样的:对比 2015Specflow ver 1.9.0(我根据其他没有帮助的问题从 2.1.0 降级到此版本) 当我尝试构建我的项目时,
我正在尝试为 specflow 编写一个 StepArgumentTransformation。 我有以下小 cucumber Scenario: Test Arguments Given user
在 Visual Studio 2019 中,我可以在测试资源管理器中完美地构建和运行我的特定测试用例。但我从命令行运行,显示以下错误。 Discovered 1 tests Thread#0: Th
尝试在 VS 2015 中编译 SpecFlow 项目时出现以下错误。 error Generation error: Could not load file or assembly 'TechTal
使用任务 dotnet build 的构建管道开始失败,因为 Build Engine 版本最近从 16.4.0+ 更改为 16.5.0+。 nuget 包 SpecFlow 依赖于库 TechTal
我是一名优秀的程序员,十分优秀!