【问题标题】:Is there a Visual Studio Code extension that will write cucumber step definitions?是否有可以编写黄瓜步骤定义的 Visual Studio Code 扩展?
【发布时间】:2018-06-05 07:47:06
【问题描述】:

是否有可以编写黄瓜步骤定义的 Visual Studio Code 扩展?

例如,如果我键入,则使用 IntelliJ

When I login as "fred" with password "barney"

进入一个特征,然后在未定义的步骤上按 alt-enter,IntelliJ 将自动生成

When(/^I login as "([^"]*)" with password "([^"]*)"$/) do |arg1, arg2|
  pending
end

在我的一个步骤定义文件中。

Visual Studio Code 也可以这样做吗? (我确实安装了 Cucumber Full Support;但是,它似乎只自动完成现有步骤。)

【问题讨论】:

    标签: intellij-idea visual-studio-code cucumber auto-generate


    【解决方案1】:

    是的,使用来自SpecFlow 的 SpecFlow 插件,它会自动生成你所有的黄瓜功能步骤。

    【讨论】:

    • 这是一个 visual studio 扩展,而不是 visual studio code 扩展。
    【解决方案2】:

    Cucumber (Gherkin) Full Support 插件。它具有自动完成步骤以及许多其他功能。

    【讨论】:

    • 它是否按照 OP 的要求自动生成步骤文件?
    • OP 不要求自动生成步骤文件。
    • 您能否重新阅读问题并进行验证?在我看来,他要求自动生成步骤定义而不是自动完成。
    • “在我的一个步骤定义文件中” - 步骤定义文件在那里,步骤定义本身缺失。
    • 那么这个扩展会生成步骤定义吗?
    【解决方案3】:

    据我所知,Cucumebr VS Code 扩展没有像 IntelliJ 或 SpecFlow 那样提供测试步骤的自动生成/更新。

    【讨论】:

      【解决方案4】:

      【讨论】:

      • 链接以后可能会失效,考虑在你发的链接中加一些引用,然后参考一下
      猜你喜欢
      • 2016-05-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-12
      • 1970-01-01
      • 2014-01-10
      相关资源
      最近更新 更多