3

分度器と Jasmine を使用して一連の E2E テストを準備しています。現在、Node.js を使用してコマンド ラインからこれらを実行しています。過去に、Jasmine テストを SpecRunner.html セットアップで使用したことがあります。これにより、実行時にブラウザーに結果が表示され、実行する個々のテストまたはテストのサブスイートを選択できるようになります。

Jasmine + Protractor テストをそのように設定した人はいますか?出力は 1 つのブラウザー ウィンドウに表示され、テストは別のブラウザー ウィンドウで実行されますか?

または、コマンド ラインからテストを実行する必要がある場合でも、同様の出力形式を提供する Jasmine レポーターはありますか?

4

1 に答える 1

4

jasmine2 については、jasmine2-screenshot-reporterパッケージを調べてください。

jasmine1 の場合:

protractor-html-screenshot-reporterスクリーンショットを含む素敵なテストレポートを生成するパッケージを使用しました:

  • 関数baseDirectory内でa を初期化します。onPrepare

    onPrepare: function() {
          // Add a screenshot reporter and store screenshots to `/tmp/screnshots`:
          jasmine.getEnv().addReporter(new HtmlReporter({
             baseDirectory: '/tmp/screenshots'
          }));
       }
    
  • きれいに HTML 形式のテスト結果を確認します。

ここに画像の説明を入力

これがあなたが求めていたものであることを願っています。

于 2014-10-31T16:22:34.933 に答える