作为 Eclipse 中未显示的黄瓜功能运行

Posted

技术标签:

【中文标题】作为 Eclipse 中未显示的黄瓜功能运行【英文标题】:Run as cucumber feature not showing in eclipse 【发布时间】:2017-07-12 23:43:05 【问题描述】:

我是自动化新手。我在运行黄瓜功能时遇到了这个问题。它根本没有显示作为 Cucumber 功能选项运行

Screen shot of Run as options in eclipse

【问题讨论】:

你有eclipse的黄瓜插件吗?如果您的项目具有复杂的架构,您可能需要阅读您的项目特定文档或联系开发人员以了解预期的执行方法是什么。 请看附加的屏幕截图(运行为 Eclipse 中显示的选项) 【参考方案1】:

因为,当您在 Eclipse 中打开功能文件并右键单击时,您没有找到“运行方式->Cucumber 功能”选项,您的 Eclipse 似乎没有所需的 Cucumber Eclipse 插件。您可以使用以下步骤安装此插件:

    启动 Eclipse 并导航到“帮助->安装新软件”。 点击“添加”按钮 输入任何名称,例如'Cucumber' 并输入 'http://cucumber.github.com/cucumber-eclipse/update-site' 作为位置。 点击确定。 “Cucumber Eclipse Plugin”选项将出现在可用软件列表中。 选中它对应的复选框,然后单击“下一步”按钮。 阅读许可协议条款,如果您同意许可条款,请单击“我接受许可协议条款”。 点击“完成”按钮。 让它安装,它需要几秒钟才能完成。

成功安装此插件后,如果打开任何功能文件(即扩展名为 .feature 的文件)并单击鼠标右键,您应该会看到“Run As->Cucumber Feature”选项。

更新 1

在 Eclipse 中,转到“Windows->Preferences->Run/Debug/Launching/Launch Configuration”,如果选中,则取消选中“Cucumber Feature”复选框。有关详细信息,请参阅下面的屏幕截图:

【讨论】:

我已经通过marketplace.eclipse.org/content/cucumber-jvm-eclipse-plugin安装了cucumber jvm eclipse插件(还是不行) 即使重新安装后,如果您仍然遇到同样的问题,您可以检查一个额外的配置。请参阅上面我的回答中的更新 1。 非常感谢您的时间和精力。现在它显示运行为黄瓜功能,但是当我点击它时它没有运行。 当您将功能文件作为 Cucumber 功能运行时,您是否看到任何错误?【参考方案2】:

如果它是一个 Maven 项目,请确保您已将其作为依赖项包含在内。 如果您将其作为自动化运行,最好将其设置为 maven 项目。

从您的简要描述来看很难,但是如果您看到“运行为 Cucumber 功能”但它没有做任何事情,我必须打开该功能,右键单击其中的空白区域,然后运行作为那里的黄瓜功能。出于某种原因,这对我有用。

【讨论】:

请看附加的屏幕截图(运行在 Eclipse 中显示的选项) 正如 Mahipal 所说,尝试卸载您安装的插件并寻求帮助 -> 安装新软件。并使用此 https://cucumber.io/cucumber-eclipse/update-site 。有时重新安装只是解决问题。我从 cucumber 网站上获取了这个链接,并在昨天使用它来安装 cucumber。 非常感谢您的时间和精力。现在它显示运行为黄瓜功能,但是当我点击它时它没有运行。 我自己对作为黄瓜运行的功能有很多问题。作为黄瓜运行的另一个问题是它不会输出报告。我更喜欢作为 maven 测试运行,它将运行所有功能。

以上是关于作为 Eclipse 中未显示的黄瓜功能运行的主要内容,如果未能解决你的问题,请参考以下文章

如何通过命令提示符和使用 Maven 的 jenkins 运行单个黄瓜功能文件?

黄瓜硒使用 Excel 文件作为数据表

自动运行黄瓜表

黄瓜中的特征文件设置

黄瓜特征文件不识别步骤

是否可以从黄瓜功能文件中传递 Java-Enum 作为参数