【问题标题】:How to get the Glue code/Step definition file generated automatically in cucumber?如何获取黄瓜中自动生成的胶水代码/步骤定义文件?
【发布时间】:2018-05-14 15:55:25
【问题描述】:

我对这种自动化完全陌生。我知道有类似“右键单击功能文件和功能文件的步骤定义文件的骨架将在控制台中自动生成”之类的东西。我正在努力实现这一目标。

我的项目是一个 maven 项目,它的 POM 条目是:

cucumber-junit - 1.2.4
cucumber-core - 1.2.4
cucumber-java - 1.2.4
cucumber-jvm-deps - 1.0.3
cucumber-html-0.2.3
gherkin - 2.12.2
junit - 4.11
selenium-java - 2.53.1
selenium-server - 2.41.0

我已经在我的 Eclipse 中安装了 Cucumber 0.0.15N 插件 - Neon。

除了我安装了以上所有内容之外,我什至没有获得功能文件的 Cucumber 编辑器(仍在记事本中打开),单击“运行方式”后我没有看到“Cucumber 功能”。

【问题讨论】:

    标签: java eclipse automation cucumber


    【解决方案1】:

    从命令行构建您的项目,当 Cucumber 找不到任何匹配的步骤时,您将获得 sn-p 建议。使用这些建议作为在代码中实施您的步骤的基础。

    【讨论】:

    • 添加到 Thomas 的答案:您可以通过将 sn-ps 复制到 Java 类文件并实现它们来做到这一点。如果您使用的是 IntelliJ,您还可以通过将光标放在功能文件中未定义的步骤(以黄色突出显示)上,单击 Alt + Enter 并选择添加/生成步骤的选项来生成它们。就我个人而言,我更喜欢一次生成/实施一个步骤,因此我可以大致了解我在实施步骤方面的进展情况,而不是一次性生成所有步骤。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多