Cucumber是一种行为驱动开发(BDD)工具,它以纯文本(以简单的Gherkin语言结构)编写的功能描述作为自动化测试。
Cucumber junit-xml-formatter:如何设置测试套件名称(使用 Gradle)?
我正在生成 JUnit XML,并使用 Gradle 执行 Cucumber 测试。结果 XML 如下所示: 我正在生成 JUnit XML,并使用 Gradle 执行 Cucumber 测试。结果 XML 如下所示: <?xml version='1.0' encoding='UTF-8'?> <testsuite name="Cucumber" time="109.736" tests="2" skipped="0" failures="0" errors="0"> <testcase classname="My Feature name" name="Scenario 1's name" time="46.108"> <system-out><![CDATA[ ... ]]></system-out> </testcase> <testcase classname="My Feature name" name="Scenario 2's name" time="49.965"> <system-out><![CDATA[ ... ]]></system-out> </testcase> </testsuite> 我的问题:有什么方法可以更改 testsuite 的名称吗?所有 XML 都是“Cucumber”,但我需要它包含文件名。 作为议员Korstanje 在他的 comment 中指出,junit-xml-formatter 硬编码“Cucumber”作为套件的名称(请参阅here)。所以我的问题的答案是:否(当然,除了分叉所述存储库或在创建后处理 XML)。
我正在按照 DemoTestSelected.java 示例在我的空手道框架中运行功能文件。当我在 intellij 中运行它们时,它工作正常。但是当我将它转换成 jar 然后运行它时,我...
我遇到了一个问题,因为我需要在黄瓜语句中获取一个值,然后将该值赋予另一个语句。 具体来说,我从一个页面获取一个 JSON 对象(其中
无法使用 TestNG 和 SpringBootTest 并行运行 Cucumber 测试
我正在尝试使用 TestNG 和 SpringBootTest 并行运行 2 个 Cucumber 测试,但是当我的测试执行时,会发生以下情况 将打开 2 个浏览器并导航至维基百科主页。 1 个浏览器
使用 cucumber 在 Rails App 中测试文件上传
我在我的 Rails 应用程序中进行了以下黄瓜测试,按照以下步骤,我附加了一份合同,该合同基本上应该上传任何文件以检查上传是否有效(上传是强制性的)。问题:我不...
有没有办法在SonarQube分析中包含Cucumber功能的测试覆盖率和其他有用的统计数据?我做了一些研究,但找不到合适的插件。
io.cucumber.core.gherkin.FeatureParserException:无法解析资源
我正在尝试使用 io.cucumber 构建一个框架,但给了我一个标题中提到的错误 测试运行文件 包Test_Runner; 导入 io.cucumber.junit.Cucumber; 导入 io.cucumber.ju...
黄瓜范围报告-获取错误-java.lang.IllegalArgumentException:
我正在使用黄瓜 - 范围报告流程:使用 com.aventstack.extentreports.cucumber.adapter.ExtentCucumberAdapter 时出现错误:请帮助我 当作为 JUnit 运行时:正在关注...
已创建测试执行(Jira Xray),但 Cucumber json 测试用例未映射到测试执行
点击此/rest/raven/2.0/import/execution/cucumber/multipart后?具有以下 ~info 和 ~AI_sample cucumber json 的 api - 它创建测试执行,但 Cucumber 测试用例未映射到测试
如何创建带有可变输入字段的rails simple_form
我有一个包含许多项目的采购订单模型。 PurchaseOrder 的表单需要变量输入字段,该字段也将保存项目,其中单击“添加”按钮将增加页面中的字段。
如何在 Cypress 功能文件中添加 Before() 函数?
我正在 Cypress 框架中使用功能文件。 下面是一个场景示例: 场景:#1 取消应返回到客户管理登录页面 给定用户位于编辑客户页面上 ...
如何在intellij idea中运行cucumber功能文件来查看运行窗口中的每一步
现在,当我在 IntelliJ IDEA 2024.2.0.1(终极版)(启用了 Cucumber 插件)中运行功能文件时,它作为 gradle 任务运行,并在控制台中记录日志,就像通常的 gradle 任务一样: ...
我正在将 cypress-cucumber-preprocessor 与 cypress 和 typescript 一起使用。我还注意到可以使用自定义参数类型,如下所示: https://github.com/TheBrainFamily/cypress-cu...
错误:函数超时,请确保 Promise 在 XXX 内解析,因为在 SEQUENTIAL 中使用了 reduce/Promise.resolve(nightwatch cucumber)
黄瓜守夜。我想检查网页上是否存在 Excel 工作表中列出的元素。为此,编写了一个顺序承诺(使用reduce)以确保页面加载...
我正在通过cucumber、java和selnium在eclipse中编写自动化测试。所有作品。 我的问题是:有没有办法检查所有功能文件的每个“小黄瓜”是否都有关联的“java 代码”...
我正在使用 Cucumber/beact 来测试与设备的 BLE 连接性。 其中一个步骤——建立连接——是一项漫长的任务,需要几秒钟的时间。 一旦建立连接,我想...
我有一个场景,我必须验证 30 个链接,每个链接中有 24 个值。因此,我必须单击 30 个链接中的每个链接,然后验证该链接中的 24 个值。如何实现...
我在android中使用cucumber进行BDD测试,但在报告生成功能中显示了两次。
2假设我有一个场景大纲,例如 @场景1 场景大纲:场景一 填写登录字段“”和“” 然后点击登录按钮 例子: ...
我有一个用于 spring-boot 应用程序的黄瓜集成测试套件,我正在尝试为其生成可视化报告,但我无法做到。 这是我的文件夹结构 |_ 源代码 |_ 主要 ...