gherkin 相关问题

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

Reqnroll Allure 报告生成问题

我有一个测试解决方案,基于: .NET框架4.7.2 NUnit 3.13 要求2.0.0 倾城.Reqnroll 2.12.1 AllureReport.Generator 0.1.0 我的解决方案按预期构建、发现和执行测试...

回答 1 投票 0

Cucumber 和 Springboot 测试到 mvn 测试

我正在尝试在 mvn test 中设置我的黄瓜测试,但我不能。 您可以在 https://github.com/marcotenrioNTT/automation-api-framework 检查存储库 我确实使用了这个插件: 我正在尝试在 mvn test 中设置我的黄瓜测试,但我不能。 您可以在 https://github.com/marcotenrioNTT/automation-api-framework 检查存储库 我确实使用过这个插件: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.0.0-M5</version> </plugin> 但它仅适用于 JUnit 测试,不适用于 Cucumber 和功能。我也尝试过: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.5.1</version> <configuration> <includes> <include>**/*Test.java</include> <include>**/*Tests.java</include> <include>**/Cucumber*.java</include> </includes> </configuration> </plugin> 但是它也不起作用。 非常感谢您的帮助! 我希望用 Maven 测试设置我的黄瓜测试,以便进行一个检查测试的 prehook。 您正在使用 cucumber-junit,它使用 JUnit 4。在最新版本的 Spring Boot 中,使用 JUnit 平台。这只支持 JUnit 5。 您可以使用 JUnit 5 中的 JUnit Vintage 引擎通过 JUnit 5 运行 JUnit 4 测试。或者您可以使用 cucumber-junit-platform-engine。 cucumber-java-skeleton 显示了如何操作。

回答 1 投票 0

小黄瓜嵌套步骤的含义

我正在我的项目中编写 Gherkin 测试用例和 Java 步骤定义。我是小黄瓜新手,试图理解嵌套步骤的含义。你能帮我理解第二个吗?

回答 2 投票 0

根据运行的空手道场景选择要使用的模拟文件

我正在使用空手道1.4.0 我有一些空手道场景来测试我的应用程序,并且我使用空手道 MockServer 作为模拟下游服务。 为了模拟边缘情况场景(例如空结果......

回答 1 投票 0

VS 测试资源管理器中的 SpecFlow 测试执行顺序

在我的功能文件中,我有 1 个场景大纲,其中包含两个创建两个团队的示例。这些团队是其他两种场景的先决条件:一种是删除空团队,一种是向团队添加用户。

回答 1 投票 0

Cucumber:立即重试失败的场景

我阅读了有关将失败场景写入 rerun.txt 并稍后执行的解决方案。 我想知道是否有另一种方法可以立即重复一个场景。 我的被测系统有时会出现

回答 1 投票 0

无法循环 cucumber.js 示例表中的所有行

在我的自动化测试中,我打算自动回答测验,并在每个页面(questionNum)完成每个问题后单击“下一步”按钮进入下一页。然而,只有

回答 1 投票 0

场景大纲小黄瓜步骤参数设置

在功能文件中,Scenario Outline,例如, 当用户输入“”时 例子: |用户名| |xxxx| 问题是我有时看到将占位符 userName 放在...

回答 1 投票 0

尝试运行 cypress 测试时出现错误“找不到 > 并且未定义”

我想问当我用小黄瓜 BDD 运行 cypress 时,它不起作用,并且出现错误,而其他单词如 Give、When、&Then 可以运行,我得到的解决方案是 th.. .

回答 1 投票 0

使用 RegEx 和 Python 从 JavaScript 函数中提取代码

我目前正在解析一些 Gherkin 文件及其关联的步骤定义文件。我想知道最好的方法是什么,在步骤中提取正则表达式以及代码...

回答 1 投票 0

如何在cucumber中使用可选参数

我想要相同的 Gherkin 句子(带参数和不带参数): 小黄瓜参数: 当“通知”消息发送到带有属性的绿色框时。 |类型|消息| |错误|

回答 8 投票 0

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

当我的小黄瓜场景中的任何步骤失败时,我想运行一些自定义报告逻辑。我们正在使用 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

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