環境変数を渡すためのスクリプト コマンドのヒント
P粉295616170
P粉295616170 2023-09-02 13:07:19
0
2
471
<p><code>package.json</code> には次の cypress nodeJS スクリプト コマンドがあります: </p> <pre class="brush:php;toolbar:false;">"スクリプト": { "cy:run": "npx cypress run --browser chrome", "cy:Parallel" : "cypress-Parallel -s cy:run -t 4 -d cypress/e2e/features/ -m false -a '\"--env ENV=${ENVI}\"' 「 }</pre> <p><code>-a</code> は、<code>ENVI=QA</code> や <code>ENVI=LIVE< など、テストの実行時に渡す動的パラメータです。 /コード>

<p>次のことを試しましたが、どれもうまくいきませんでした: </p> <pre class="brush:php;toolbar:false;">SET ENVI=QA npm run cy:Parallel</pre> <p><code>ENVI=QA npm run cy:Parallel</code></p> <p><code>$ENVI=QA npm run cy:Parallel</code></p> <p>コマンドラインからパラメータを渡す正しい方法を教えてください。 </p>
P粉295616170
P粉295616170

全員に返信(2)
P粉465675962

1 つの方法は、CYPRESS_ プレフィックスを使用することです。

作業を簡素化する (OS に依存しない) には、パッケージ cross-env を使用します。

######インストール###### リーリー

package.json

リーリー

簡単なテストでテストします: リーリー

いいねを押す +0
P粉384679266

次のコマンドを使用するとうまくいきました:

環境変数の値を次のように設定します:

$env:ENVI=QA (Windows の場合)

そして、スクリプト コマンドを次のように変更します:

ENV=${ENVI} の代わりに ENV=%ENVI%

を使用してください リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート