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