【问题标题】:How to link feature file with step definition in cucumber.js (cucumber for javascript)如何将功能文件与 cucumber.js 中的步骤定义链接(用于 javascript 的黄瓜)
【发布时间】:2016-08-12 17:34:38
【问题描述】:

我有用小黄瓜编写的功能文件和用 javascript 编写的步骤定义。 我正在使用 IntelliJ。我无法导航到步骤定义,它显示“未定义的步骤参考”。

Cucumber for Javascript 中是否需要任何胶水文件,类似于 java 中的 Cucumber。如果是这样,我应该如何用javascript编写它?

【问题讨论】:

    标签: javascript intellij-idea cucumber protractor


    【解决方案1】:

    IntelliJ 是一个 Java 编辑器。使用 WebStorm for Javascript,从功能跳转到步骤定义。还要确保您的功能文件在features 文件夹下,步骤定义在step_definitions

    【讨论】:

    • 谢谢,尼莱什。是的,我使用了 WebStorm 并将我的所有步骤定义放在“step_definitions”目录下,并且它起作用了。
    • 这实际上是不正确的。 IntelliJ IDEA 具有 WebStorm 的所有功能,以及用于其他语言和框架的许多其他功能。 WebStorm 是 IntellIJ IDEA 支持的功能子集的集合。 stackoverflow.com/questions/13827214/…
    • 如果这是真的,他们为什么要出售不同的许可证?
    • IntelliJ IDEA Ultimate 具有 WebStorm、PiCharm 和许多其他 IDE 的所有功能。单独的 IDE 更便宜,更集中。所以如果你只需要 JS 而不需要 Python 或 Java,那么 WebStorm 就足够了。如果您使用多种语言的全栈,IntelliJ Ultimate 可能是更好的选择
    • 我有 IntelliJ IDEA 终极版和 webstorm 许可版本,但是我没有看到在 IntelliJ 运行配置中运行 cucumberjs/mocha 测试的选项,但是我确实在 webstorm 中看到了它们
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-12
    • 1970-01-01
    相关资源
    最近更新 更多