2011-12-24 16 views
1

SeleniumプロジェクトでURLの変数を作成する方法を知りたいと思います。私はEclipse、Java、testNGを使用しています。Selenium RCプロジェクトでセットアップURL変数を設定する方法

私たちはライブ環境とテスト環境を持っています。それぞれに異なるURLがあります。テストオートメーションスイートは、テストボックス用にコーディングされています。

手動でプロジェクト全体を変更して展開する必要はなく、ライブボックスのURLを変更する最も良い方法は何ですか?

答えて

1

これを行う最も簡単な方法は、システムプロパティを使用することです。

システムプロパティの名前をとし、テストでSystem.getProperty(String key, String default)を使用して取得することができます。デフォルトのURLはテスト環境です。

生産システムのプロパティでは、-Dapp.url=http://productionsite.com VMオプションを使用してプロパティを指定できます。

environment.propertiesファイルを作成し、app urlをプロパティとして指定し、テストで取得することもできます。このファイルは、ライブ環境で簡単に置き換えることができます。

これを行う別の方法は、依存性注入を使用することです。 Guiceのようなフレームワークは簡単にintegratedTestNGとすることができます。

+0

クール、ありがとうございますMairbek、これは行くでしょう。 –

関連する問題