Cypress を使用して VueJS プロジェクトでいくつかのテストを実行しています。
必要なブラウザでテストを実行したいので、以下のような .env を作成しました
リーリーpackage.json ファイルに次のコマンドを書きました:
リーリー次のようにコマンドを入力できることはわかっています
リーリーしかし、.env ファイルを作成した理由は、テストが完了した後、テスト結果をブラウザーの名前で保存したいためです。したがって、.env でブラウザを変更するときは、npm コマンドを実行するだけです。
しかし、成功しませんでした。 Cypress は必要なブラウザを検出できません。 これを含めて多くの方法を試しました。
誰かそれを機能させる方法を教えてもらえますか?どうもありがとう。
特定のブラウザを使用して試してみましたが、テストが完了すると、テスト結果が希望の名前で保存されました。これは、.env ファイル内の BROWSER が機能することを意味します。
P粉9501288192024-03-26 17:33:40
完全な「ブラウザ」オプションには 2 つのダッシュが必要です
リーリーまたは、ダッシュを使用してショートカット「-b」を表します
リーリーP粉4974634732024-03-26 09:28:56
まず、npm icross-env を使用して
cross-env
をインストールしました。
package.json では、次のように変更します
リーリー
npm run run:env を実行します。
.env ファイルを削除しても、process.env.BROWSER はまだ利用可能です