puppeteer スクリプトを実行するために Gauge-js を使用しており、コマンド ラインからカスタム引数を渡そうとしています。
Gauge run spec コマンドを実行してテスト ケースを実行しているときに、gauge run spec --username=test などのカスタム引数を渡し、実装ファイル内でその値を読み取ります。
カスタム引数を Gauge に渡すことはできません。ただし、環境変数を使用して、必要な追加情報を実装ファイルに渡すことができます。
たとえば、gauge を (mac/*nix 上で) 次のように実行できます。
username=test gauge run spec
または (Windows の場合)
set username=test
gauge run specs
を使用して、実装ファイルで環境変数を使用しますprocess.env.username
。
env
さらに、フォルダー内の .property ファイルに変数を設定できます。これらは環境変数としても取得されます。