【问题标题】:Undefined Step Definitions Cucumber未定义的步骤定义 Cucumber
【发布时间】:2016-11-08 01:53:44
【问题描述】:

我正在做一些重组,并在黄瓜测试、步骤定义和页面对象所在的文件中移动。测试之前运行良好,但现在每当我尝试运行它们时,我都会立即收到未定义的步骤错误。我可以更新某个特定文件以允许找到步骤定义吗?

更多信息 - 文件夹结构设置如下

[]tests
     []features
     []step_definitions
     []page_objects

是不是因为step_definitions和features都在自己的目录下?

【问题讨论】:

    标签: javascript protractor cucumberjs


    【解决方案1】:

    想通了,希望这个解决方案适用于其他有类似问题的人。有一个文件 cucumber.conf.js,其中包含步骤定义所在的信息

    cucumberOpts: {
        format: formatter.getFormatters(),
        require: ['test/e2e/features/**/step_definitions/*.js'],
        strict: true
      }
    

    如果您有多个依赖项,您还可以在 require: 部分放置多个位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-27
      • 2022-08-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-16
      • 1970-01-01
      相关资源
      最近更新 更多