2

Jenkins プラグイン Sauce OnDemand を介して、さまざまなブラウザー/プラットフォームで Web アプリケーションを実行する必要があります。Sauce Ondemand の公式ガイドが、最も基本的なこと (テスト ケース/スイートのロード方法) 以外のすべてについて話しているのは、本当にばかげています。誰でもそれを行う方法を知っていますか?

4

1 に答える 1

2

ちょうどそれを理解しました。Selenium Builder プラグインを Jenkins にインストールする必要があります。手順:

  1. Selenium Builder プラグインを Jenkins に追加します。
  2. テスト スクリプト (html または json) を git リポジトリにアップロードします。
  3. [ビルド] で、[Selenium Builder スクリプトを呼び出す] を選択します。
  4. そこにスクリプト ファイル名を入力します (スクリプトがワークスペース フォルダーの直下にあるとします)。
  5. git リポジトリの URL でビルドします。

終わり。

このソリューションは、複数のブラウザーではなく、1 つのブラウザーに対してのみスクリプトを実行できます。複数実行する方法を見つけようとしています。

アップデート

複数のブラウザでテストを行う方法を考え出しました:

Jenkins に Matrix Project プラグインをインストールし、Multi-configuration Project の新しいジョブを作成し、Configuration Matrix でターゲット ブラウザーを選択し、OnDemand サポートもソースにする必要があります。

于 2014-08-19T18:50:18.937 に答える