SeleniumプロジェクトでURLの変数を作成する方法を知りたいと思います。私はEclipse、Java、testNGを使用しています。Selenium RCプロジェクトでセットアップURL変数を設定する方法
私たちはライブ環境とテスト環境を持っています。それぞれに異なるURLがあります。テストオートメーションスイートは、テストボックス用にコーディングされています。
手動でプロジェクト全体を変更して展開する必要はなく、ライブボックスのURLを変更する最も良い方法は何ですか?
SeleniumプロジェクトでURLの変数を作成する方法を知りたいと思います。私はEclipse、Java、testNGを使用しています。Selenium RCプロジェクトでセットアップURL変数を設定する方法
私たちはライブ環境とテスト環境を持っています。それぞれに異なるURLがあります。テストオートメーションスイートは、テストボックス用にコーディングされています。
手動でプロジェクト全体を変更して展開する必要はなく、ライブボックスのURLを変更する最も良い方法は何ですか?
これを行う最も簡単な方法は、システムプロパティを使用することです。
システムプロパティの名前をとし、テストでSystem.getProperty(String key, String default)
を使用して取得することができます。デフォルトのURLはテスト環境です。
生産システムのプロパティでは、-Dapp.url=http://productionsite.com
VMオプションを使用してプロパティを指定できます。
environment.properties
ファイルを作成し、app urlをプロパティとして指定し、テストで取得することもできます。このファイルは、ライブ環境で簡単に置き換えることができます。
これを行う別の方法は、依存性注入を使用することです。 Guiceのようなフレームワークは簡単にintegratedとTestNGとすることができます。
クール、ありがとうございますMairbek、これは行くでしょう。 –