gherkin 相关问题

Gherkin是用于编写Cucumber,Specflow和类似BDD框架规范的语言。它是一种业务可读的,特定于域的语言,可让您描述软件的行为,而无需详细说明该行为的实现方式。

如何连接小黄瓜步骤定义中的所有断言失败?

当我的小黄瓜场景中的任何步骤失败时,我想运行一些自定义报告逻辑。我们正在使用 FluentAssertions 在 Gherkin 步骤中运行实际测试,我想我也许能够......

回答 1 投票 0

在我使用 Python Behave Selenium webdriver 运行此自动化代码后,Chrome 很快就关闭了

每当我运行我的代码时,chrome 都会打开并快速关闭,我观察了 chrome 浏览器,当它打开时,它甚至不会转到 URL 链接,它会打开然后快速关闭,就像一毫...

回答 1 投票 0

Typescript/cypress-cucumber-preprocessor:用动态示例编写场景大纲

我的问题与此非常相似:Behave:用动态示例编写场景大纲。不同的是我不使用Python。我用 Cypress 处理我的 Gherkin 场景(通过

回答 3 投票 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

设置和使用 Gherkin Android Studio

作为项目的一部分,我应该在 Gherkin 中为我的 Android 应用程序编写测试,以测试功能。我在 Android Studio 中安装了 Gherkin-Plugin(浏览存储库)。 现在我该如何使用它?什...

回答 2 投票 0

Java 8 和 Cucumber 不使用 lambda 方法运行步骤文件

我有一个很大的问题,我已经尝试解决这个问题,但所有时间都是一样的。 我有黄瓜这个场景 特征文件 这是步骤的文件 步骤文件 最后我和 p...

回答 1 投票 0

即使未使用步骤定义类,钩子执行后的 Cucumber 步骤定义类?

所以我有一个非常基本的项目,在 Java 中使用 Appium/Cucumber/Gherkin 和 JUnit。我最初想在每个 StepDefinition 类中使用 @Before 和 @After 标签来创建驱动程序和 q...

回答 2 投票 0

重用另一个 .feature 文件中的 SpeckFlow 示例

我们有多种分辨率的功能可供测试。我们需要使用此分辨率列表来测试数百个站点,因此希望能够引用该列表并能够维护它

回答 1 投票 0

Pytest Bdd:即使失败,如何继续执行 BDD 中的步骤

我在 pytest-bdd 上实现了这样的场景 场景:购物车验证 鉴于我出去购物购物并拿了购物车 鉴于我添加了“2”“西红柿”...

回答 2 投票 0

行为中如何控制全局计数器?

我正在尝试在行为中使用环境文件函数来维护计数器变量。我的实现如下所示: def before_all(上下文): 上下文.计数器 = -1 def before_scenario(con...

回答 2 投票 0

我在从市场安装 Cucumber Eclipse 插件 1.0.0 时遇到错误

我正在寻找 Natural 插件。但没有找到所以而不是尝试安装 Cucumber eclipse 插件。 所以要安装“Cucumber Eclipse”插件。所以搜索“Cucumber”...

回答 2 投票 0

如何在“技术小黄瓜”中写出正确的小黄瓜行

我需要写一些所谓的“技术小黄瓜”,这意味着使用小黄瓜关键字和结构必须从“什么”方面来编写场景(例如:...

回答 1 投票 0

是否可以根据 Gherkin 中指定的场景名称重命名 BrowserStack 中的测试?

我有一个用 TestNG 用 Selenide 和 Cucumber 编写的项目。我正在从 TestRunner 运行测试,并且测试是用 Gherkin 语法编写的。我已与 BrowserStack 集成,一切正常

回答 2 投票 0

导入静态io.restassured.RestAssured.*;不工作

我正在尝试编写一个用于 API 测试的 BDD 框架。 导入静态 io.restassured.RestAssured.*;不工作。 另外,当我使用给定()关键字时它会抛出错误。 我已经添加了各自的maven

回答 8 投票 0

如何测试 Cucumber 中的操作序列?

我看过多个 Cucumber 风格指南,建议在每个场景中使用“仅一个时间”。但是,如果测试需要一系列按时间顺序的步骤怎么办? 这是现实世界的前任...

回答 1 投票 0

如何在Karate的waitnuntil方法中添加变量

def title = '一些真正的标题' 我想通过调用方法来验证(等待)标题。 waitUntil("文档.title == '#(title)'") 但这不起作用。知道我如何需要包含标题...

回答 1 投票 0

我们如何将字典从特征文件传递到测试文件。 (pytest-bdd)

我正在尝试将字典从功能文件传递到我的测试文件。我搜索了很多,但找不到通过字典的方法。 下面是我想要的行为中可用的一个示例

回答 2 投票 0

如何在Karate的wainuntil方法中添加变量

def title = '一些真正的标题' 我想通过调用方法来验证(等待)标题 waitUntil("文档.title == '#(title)'") 但它不起作用。知道我如何需要包含标题...

回答 1 投票 0

Visual Studio 上的 Specflow 特征文件中没有颜色

我安装了最新版本的 SpecFlow,但功能文件仍然显示未着色,就像这样...... (没有足够的代表来插入图像) Specflow 未着色特征文件 有确定吗

回答 5 投票 0

Cucumber Table,多种类型的用户,多种类型的权限

我正在尝试通过 Cucumber 最有效地利用 BDD。任何意见,将不胜感激。 我有一个有很多层的应用程序。有许多用户,从基本管理员到完全所有者。每个r...

回答 1 投票 0

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