Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用Codecept Gherkin的多步骤定义文件_Javascript_Automation_Gherkin_Codeceptjs - Fatal编程技术网

Javascript 使用Codecept Gherkin的多步骤定义文件

Javascript 使用Codecept Gherkin的多步骤定义文件,javascript,automation,gherkin,codeceptjs,Javascript,Automation,Gherkin,Codeceptjs,我目前正在使用Codecept的小黄瓜框架。目前,我的step定义文件很大(1000多行),我想把它分解成更小、更易于维护的块,但我还没有找到一种使用codecept的方法,google也帮不上什么忙 在codecept配置文件中,步骤定义文件在数组中引用,这使我相信多个步骤定义文件是可能的 gherkin: { features: './features/**/*.feature', steps: [ './step_definitions/step_definition_

我目前正在使用Codecept的小黄瓜框架。目前,我的step定义文件很大(1000多行),我想把它分解成更小、更易于维护的块,但我还没有找到一种使用codecept的方法,google也帮不上什么忙

在codecept配置文件中,步骤定义文件在数组中引用,这使我相信多个步骤定义文件是可能的

  gherkin: {
features: './features/**/*.feature',
steps: [
        './step_definitions/step_definition_file.js'
      ]
}
我尝试添加多个文件,每个文件都有不同的步骤,但是当我运行一个功能时,如果文件中指定的步骤不是数组中的第一个,那么它就不起作用(步骤未指定错误)

那么,我如何在codecept中指定特性应该使用哪个步骤定义文件呢