2016-04-08 6 views
0

のパラメータとして、ブラウザのURLを渡しますこれは、私はさまざまなウェブサイトで同じテストを実行する必要があるためです。パラメータとしてURLを渡すことは、URLを特定するために同じMavenプロジェクトを10回コピー/ペーストする必要がない優れた方法です。ジェンキンスは、私がやりたい仕事が</p> <p>を構築しているとき、私はジェンキンスのパラメータに変数(私の場合はURL)を渡すための解決策を探していますMavenのセレンのJavaテスト

私のテストではセレンを使用しており、すべてがJavaで開発されています。

アイデアはありますか?私は解決策を使っていくつかのポストを見るが、何も私にとってはうまくいかない。

ありがとうございました!

答えて

2

ここにはMatrix Project pluginを使用する解決策があります。

マルチ設定ジョブを作成し、以下のようなユーザー定義の軸を追加します。

enter image description here

次に、ビルドステップでこの軸を使用します。

ジェンキンスが起動します

enter image description here

を3つの異なる値をテストする3つのジョブ:

enter image description hereつのジョブのenter image description here

出力:

enter image description here enter image description here enter image description here

それは助けていますか? :)

+0

もちろんそれは助けます!この値をJavaクラスで送信または取得できますか? – MxfrdA

+0

Javaクラスが環境変数を読み取れる場合は、BROWER_URL変数を読み取ろうとすることができます。私のソリューションが助けてくれれば、それに投票して良い答えとしてマークすることを忘れないでください:) –

+0

これを試してみて、問題を報告します。 – MxfrdA

関連する問題