WebdriverIO 如何从 npm 命令指定测试到 运行

WebdriverIO how to specify the test to run from npm command

我正在使用 WebdriverIO。

我使用 'npm test' 从命令行开始测试,这会触发命令:wdio wdio.conf.js,如我在此处的 package.json 中指定的:

  "scripts": {
    "test": "wdio wdio.conf.js"
  },

我想要做的是将实际测试指定为 运行,如下所示:

wdio wdio.conf.js --spec ./test/specs/e2e/login.js

我的问题是,如何从 npm 命令传入测试用例,即如何将 --spec ./test/specs/e2e/login.js 从 npm 命令传递到 wdio 命令?

你可以这样做。

npm run test -- --spec ./test/specs/e2e/login.js

看看这个。