Eclipse 无法识别 Cucumber 功能

Cucumber features are not being recognized by Eclipse

我已经安装了Eclipse Market的Natural 0.7.6版本插件,安装成功。 我尝试了 Cucumber 功能,但 Eclipse 无法识别相同的功能。

安装 Natural 0.7.6 后,我创建了一个 "Features" 包并添加了一个名为 "login.feature" 的文件 Scenario、When、Given 等关键字未突出显示。

Feature: Macys Login Feature

Scenario: Macys Login Test Scenario

Given User is already on Login Page
When title of login page is Macys
Then user enters Username

来自Cucumber docs on using Eclipse

"Eclipse has the Cucumber Eclipse plugin"

这个插件你安装了吗? (我不使用 Eclipse,所以我不熟悉你提到的插件)。

可能是因为你安装的插件与eclipse版本不兼容。您应该在插件页面上检查支持的版本。我正在使用 qaf bdd editor 进行日食,它对我来说很好用。它支持最新的 Kepler (4.3) 或更高版本,并且适用于使用黄瓜步骤实现的 gherkin 编写的功能文件。

即使它更改了文件的图标(见下文 OpenWebPage.Feeature)并且它看起来是绿色圆形,默认情况下编辑器仍然是文本编辑器

右键单击 打开文件并 select Cucumber Editor

现在颜色会自动改变,因为现在编辑器已经改变,看起来像下面这样

所有学分也http://go-gaga-over-testing.blogspot.com/2014/10/eclipse-cucumber-plugin-syntax.html因为我也遇到了同样的问题,这对我有帮助

我找到的方法是 转到任何功能文件->右键单击->打开方式->其他->选择黄瓜编辑器->并向下选中“将其用于所有功能文件”->单击确定 完成所有功能文件将采用黄瓜格式