Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 gauge-js 来运行 puppeteer 脚本,并且我正在尝试从命令行传入自定义参数。
当我运行我的 gauge run spec 命令来运行测试用例时,我想传入任何自定义参数,如 gauge run spec --username=test 并在我的实现文件中读取该值。
您不能将自定义参数传递给 Gauge。但是,您可以使用环境变量在实现文件中传递您需要的任何附加信息。
例如,您可以将仪表运行为(在 mac/*nix 上)
username=test gauge run spec
或(在窗户上)
set username=test gauge run specs
并在你的实现文件中使用环境变量process.env.username。
process.env.username
您还可以在文件env夹中的 .property 文件中设置变量。这些也被作为环境变量拾取。
env