2016-08-05 17 views
0

Eclipse IDEでseleinium webdriverを使用してWebアプリケーションを自動化しました。私は1つのプロパティファイルからログイン認証情報(他の動的パラメータ)を選んでいます。自動化は問題なく動作しています。今私は異なる資格証明を持つ別のマシンでオートメーションを実行したいと思っています。 誰でもjarファイルを作成し、それを別のマシンで実行する方法を教えてください。自分の要件に従ってパラメータを変更できるはずです。Java(Eclipse IDE)を使用しているSelenium Webdriver

答えて

0
  1. プロパティファイルの代わりに、testNG xml ファイルにパラメータを保存することができます。それぞれのテストについても、異なる パラメータを設定することができます。参照:Testng Parameter help document

  2. リモートマシンで実行する場合リモート ' webdriver'をセレンで見る必要があります。 Selenium Remote Webdriver help document

0

あなたは、以下のコマンド 文字列propertyFileLocation =はSystem.getProperty( "property.file.location")を使用してプロパティファイルを読み込むことができます。

"property.file.location"の値をコマンドプロンプトから渡します。

あなたは、プロジェクトを右クリックして、jarファイルとしてエクスポート のjava -cp jarfilelocation -Dproperty.file.location = classlocation

としてあなたのjarファイルを呼び出すことができます。

希望すると便利です。

関連する問題