问题标签 [cucumber-jvm]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
46029 浏览

java - 如何在 Eclipse 上安装 Cucumber-JVM

我已经在互联网上进行了搜索,但是一个 java 新手我不知道如何在 Eclipse 上简单地安装 Cucumber-jvm。

我需要下载哪些文件?我已经安装了 Eclipse。我需要做什么才能在 Eclipse 上获取 Cucumber-JVM?

0 投票
1 回答
335 浏览

cucumber - 如何在 cucumber-jvm 中管理过去和现在时态

使用 cucumber-jvm(或任何其他 BDD 工具),如何管理过去和现在文本的使用?

例如:

这很好,但是在进一步的功能中,这成为了前兆:

...

所以这些动作实际上是相同的,但是使用了两组域语言。如何管理这个?

0 投票
2 回答
3986 浏览

cucumber - 垂直 DataTable 的 Java Cucumber 步骤定义

我正在使用cucumber-jvm。我在 .feature 文件中有以下内容:

这是一个垂直方向的表。以下生成的步骤定义使用 First Name 和 Lance 作为标题,其中 First Name、Last Name 和 Corporate Name 应该是标题。

我将如何实现一个步骤定义来处理垂直表而不是水平表?

0 投票
4 回答
11550 浏览

regex - Cucumber JVM:如何使用双精度值作为输入值?

对于我正在尝试编写的行为测试,我需要浮点输入。如何设置我的小黄瓜字符串来查找这些值?

0 投票
2 回答
10388 浏览

jenkins - Jenkins 与 cucumber-html-reports 后期构建

我正在尝试使用cucumber-html-reports (配置)插件发布 Cucumber json 报告。我安装了 0.0.19 版本。

由于我的 Jenkins 的上下文是/jenkins-ci/,我需要按照页面说明中的说明添加参数Plugin Url Path 。我尝试输入/jenkins-ci/或完整 URL:host:port/jenkins-ci/plugin但两个选项都失败了。

注意 - 构建通过。创建报告。控制台输出很好,但点击报告链接,我得到一个 404...

有任何想法吗?

0 投票
3 回答
2068 浏览

cucumber-jvm - Cucumber.wants_to_quit 的 cucumber-jvm 等价物是什么?

我正在使用 cucumber-jvm 编写测试,我希望系统在第一个失败的场景中停止运行测试。我找到了为 Cucumber Ruby 编写的示例代码,它通过 After 挂钩执行此操作。我正在寻找正确的 java 类和调用方法,这相当于在 Ruby 中设置 Cucumber.wants_to_quit = true。

这是我的示例代码:

0 投票
3 回答
21304 浏览

cucumber - 失败后继续运行黄瓜步骤

即使其中一个步骤失败,是否有任何方法可以继续执行 Cucumber Steps。在我当前的设置中,当一个步骤失败时,黄瓜会跳过剩余的步骤..我想知道是否有某种方法可以调整黄瓜跑步者的设置..

我可以注释掉失败的步骤,但是当你不知道哪个步骤会失败时它不实用......如果我可以继续剩下的步骤,我会一次知道完整的失败测试集......而不是循环往复...

环境:Cucumber JVM、R、Java、Ibatis、Spring Framework、Maven

0 投票
1 回答
2954 浏览

java - 在 Maven 中设置 cucumber-jvm 格式选项以附加所有测试执行结果

问题是关于 Maven 中的黄瓜格式选项:

在每个 Junit 中,我都有类似的东西:

我在 pom 文件中添加了以下选项:

生成的报告只有最后一次执行。

有没有办法做一个“追加”?

0 投票
1 回答
3587 浏览

cucumber-jvm - Cucumber-JVM 参数中的换行符

有没有办法将包含换行符的参数传递到 Cucumber-JVM 场景中?

作为一种解决方法,我将“\n”字符串放入参数中,并在场景方法的开头用换行符替换它们,但感觉好像有更好的方法。

0 投票
2 回答
1810 浏览

eclipse - cucumber-jvm java不生成步骤骨架

在 Eclipse Juno 中运行。

在控制台窗口中,我看到:

问题:[90m# 和 3[0m 关于什么?

在 target/cucumber/index.html 中,我看到:

我假设如果我在没有步骤定义的新功能上运行测试,那么 cucumber-jvm 会为我可以从控制台窗口复制到 java 文件中的步骤吐出骨架定义。这不就是这样吗?