有没有办法直接在Eclipse中生成步骤定义而不运行黄瓜?

我正在使用Eclipse中的黄瓜和Gradle进行集成测试。

现在我的工作流程是

  1. 写一个特征文件
  2. 运行它以生成步骤骨架
  3. 复制并实施它们

这适用于新function等,但如果您有一个大function并在中间或结尾实施新步骤,这会变得相当麻烦。 要获得新的步骤骨架,我需要运行整个function。

即使有了

dryRun = true 

选项这需要很长时间。

我听说IntellyJ可以直接生成这些步骤骨架,我想知道在Eclipse中是否可以这样做?

不适用于Eclipse,但它可能对您有所帮助作为止损: https : //chrome.google.com/webstore/detail/tidy-gherkin/nobemmencanophcnicjhfhnjiimegjeo

它能够从您粘贴到编辑器中的文本生成Java步骤defs。 希望在等待Eclipse的答案时以某种方式帮助它。

是的,有一个很好的Eclipse插件,它还有更多的好处: 黄瓜人我唯一的问题是,它检查黄瓜控制台中每次保存后的步骤。

我之前也使用过Natural插件 。

为什么这是Eclipse中的问题? 如果要素文件很大,则只将修改后的方案复制到新要素文件,并根据新要素文件生成步骤。