问题标签 [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.
java - 如何在 Eclipse 上安装 Cucumber-JVM
我已经在互联网上进行了搜索,但是一个 java 新手我不知道如何在 Eclipse 上简单地安装 Cucumber-jvm。
我需要下载哪些文件?我已经安装了 Eclipse。我需要做什么才能在 Eclipse 上获取 Cucumber-JVM?
cucumber - 如何在 cucumber-jvm 中管理过去和现在时态
使用 cucumber-jvm(或任何其他 BDD 工具),如何管理过去和现在文本的使用?
例如:
这很好,但是在进一步的功能中,这成为了前兆:
...
所以这些动作实际上是相同的,但是使用了两组域语言。如何管理这个?
cucumber - 垂直 DataTable 的 Java Cucumber 步骤定义
我正在使用cucumber-jvm。我在 .feature 文件中有以下内容:
这是一个垂直方向的表。以下生成的步骤定义使用 First Name 和 Lance 作为标题,其中 First Name、Last Name 和 Corporate Name 应该是标题。
我将如何实现一个步骤定义来处理垂直表而不是水平表?
regex - Cucumber JVM:如何使用双精度值作为输入值?
对于我正在尝试编写的行为测试,我需要浮点输入。如何设置我的小黄瓜字符串来查找这些值?
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...
有任何想法吗?
cucumber-jvm - Cucumber.wants_to_quit 的 cucumber-jvm 等价物是什么?
我正在使用 cucumber-jvm 编写测试,我希望系统在第一个失败的场景中停止运行测试。我找到了为 Cucumber Ruby 编写的示例代码,它通过 After 挂钩执行此操作。我正在寻找正确的 java 类和调用方法,这相当于在 Ruby 中设置 Cucumber.wants_to_quit = true。
这是我的示例代码:
cucumber - 失败后继续运行黄瓜步骤
即使其中一个步骤失败,是否有任何方法可以继续执行 Cucumber Steps。在我当前的设置中,当一个步骤失败时,黄瓜会跳过剩余的步骤..我想知道是否有某种方法可以调整黄瓜跑步者的设置..
我可以注释掉失败的步骤,但是当你不知道哪个步骤会失败时它不实用......如果我可以继续剩下的步骤,我会一次知道完整的失败测试集......而不是循环往复...
环境:Cucumber JVM、R、Java、Ibatis、Spring Framework、Maven
java - 在 Maven 中设置 cucumber-jvm 格式选项以附加所有测试执行结果
问题是关于 Maven 中的黄瓜格式选项:
在每个 Junit 中,我都有类似的东西:
我在 pom 文件中添加了以下选项:
生成的报告只有最后一次执行。
有没有办法做一个“追加”?
cucumber-jvm - Cucumber-JVM 参数中的换行符
有没有办法将包含换行符的参数传递到 Cucumber-JVM 场景中?
作为一种解决方法,我将“\n”字符串放入参数中,并在场景方法的开头用换行符替换它们,但感觉好像有更好的方法。
eclipse - cucumber-jvm java不生成步骤骨架
在 Eclipse Juno 中运行。
在控制台窗口中,我看到:
问题:[90m# 和 3[0m 关于什么?
在 target/cucumber/index.html 中,我看到:
我假设如果我在没有步骤定义的新功能上运行测试,那么 cucumber-jvm 会为我可以从控制台窗口复制到 java 文件中的步骤吐出骨架定义。这不就是这样吗?