有没有办法在不运行 Cucumber 的情况下直接在 Eclipse 中生成步骤定义?

2022-09-02 22:17:04

我在Eclipse中与cucumber和Gradle进行集成测试。

目前,我的工作流程是

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

这适用于新功能等,但是如果您有一个大功能并在中间或接近末尾实现新步骤,则会变得非常麻烦。要获得新的步骤框架,我需要运行整个功能。

即使

dryRun = true

选项 这需要很长时间。

我听说Intellij可以直接生成这些步骤骨架,我想知道在Eclipse中是否有可能这样的事情?


答案 1

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

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


答案 2

是的,Eclipse有一个很好的插件,它也有更多的好处:Cucumber People我得到的唯一问题是,它在Cucumber控制台中每次保存后都会检查步骤。

我以前也使用过Natural插件


推荐