1

我正在使用 gauge-js 来运行 puppeteer 脚本,并且我正在尝试从命令行传入自定义参数。

当我运行我的 gauge run spec 命令来运行测试用例时,我想传入任何自定义参数,如 gauge run spec --username=test 并在我的实现文件中读取该值。

4

1 回答 1

0

您不能将自定义参数传递给 Gauge。但是,您可以使用环境变量在实现文件中传递您需要的任何附加信息。

例如,您可以将仪表运行为(在 mac/*nix 上)

username=test gauge run spec 

或(在窗户上)

set username=test
gauge run specs

并在你的实现文件中使用环境变量process.env.username

您还可以在文件env夹中的 .property 文件中设置变量。这些也被作为环境变量拾取。

于 2019-10-24T08:22:57.517 回答