错误 运行 场景请正确指定包:找不到“../null”文件 - Cucumber/CodeceptJs/IntelliJ

Error running Scenario please specify package correctly: "../null" file not found - Cucumber/CodeceptJs/IntelliJ

我正在尝试 运行 一个非常基本的 Cucumber/CodeceptJs 功能文件,但收到此 Error running Scenario please specify package correctly: "../null" file not found 消息并且不确定该怎么做,因为这个工具非常新。如果我能得到任何帮助,请知道我缺少什么。

basic.feature

Feature: Business rules
 In order to achieve my goals
 As a persona
 I want to be able to interact with a system

Scenario: do something
  Given I have a defined step

steps.js

const { I } = inject();

Given('I have a defined step', () => {
    I.amOnPage('/my-page/ui');
});

非常感谢。

看来 Intellij 2020.2 只兼容 cucumber 5.0.1

使用 Cucumber 6.0.5 和 7.0.0-rc0 会失败,因为 Cucumber 损坏了 API。

我们必须要求 Jetbrain 更新他的代码:)