2017-08-08 12 views
0

私はジェンキンとセレンを使用しています。jenkinsからseleniumにパラメータを渡す方法

jenkinsからセレンのサーバーにテストURLを送信する必要があります。

ジェンキンスStringパラメータ

[全般]タブの下で:上記は SEL_APP値を述べた

projects -> Predefined parameters -> Parameters -> SEL_APP=$APP他の

トリガパラメータ化ビルドがセレンに書き込む必要があるビルド後のアクションの下Name = APP, Default Value = http://localhost/basecode/

バットファイル。

提案がbatファイルを作成するために使用File Operations Plugin

答えて

0

:-)大歓迎です。

ファイルの追加操作のステップを実行し、ファイル作成操作を追加します。テキストエリアに提供された内容のbatファイルを作成します。

+0

として、あなたがそれらを使用することができ、コードで

。私はセレンで手動でファイルを作成しました – Vinoth

0

あなたのbatファイルで%paramerter_name%を使用すると、ジェンキンから直接それを選択します。

+0

私はbatファイルで%SEL_APP%を使用しています。値は置き換えられません。他のものはジェンキンで追加または変更する必要があります..? – Vinoth

0

mavenを使用している場合は、mavenコマンドでパラメータを渡すことができます。

mvn clean test -Duser=value1 -Dpass=value2 

あなたは、あなたが

clean test -Duser=$jenkinsparam1 -Dpass=$jenkinsparam1 

jenkinsparam1としてのmavenコマンドでジェンキンスパラメータを使用できるパラメータとジェンキンスジョブを作成している場合 - 仕事を構築しながら、ジェンキンスパラメータ。私は、実行時にbatファイルを作成していないよ

String s1 = System.getProperty("user"); 
String s2 = System.getProperty("pass"); 
+0

私はmavenを使用していません。だから、他の闘争..? – Vinoth

+0

このリンクはあなたに役立つかもしれません:https://stackoverflow.com/questions/26380231/jenkins-pass-parameters-to-testng-java – SKAD

+0

jenkinsからビルド/オートメーションの実行をトリガーする方法は? – SKAD

関連する問題