2011-12-24 47 views
1

我想了解如何在Selenium項目中創建URL變量。我正在使用Eclipse,Java,testNG。如何在Selenium RC項目中設置URL變量

我們有現場和測試環境。每個人都有不同的網址。測試自動化套件已經爲測試框編碼。

將URL更改爲活動框的最佳方式是什麼,而無需手動更改整個項目然後進行部署?

回答

1

最簡單的方法是使用系統屬性。

您可以將系統屬性命名爲app.url,並在您的測試中使用System.getProperty(String key, String default)檢索它。默認URL可以是測試環境。

對於生產系統屬性可以用-Dapp.url=http://productionsite.com VM選項指定。

作爲替代方案,您可以創建environment.properties文件,將應用網址指定爲屬性,然後在測試中檢索它。該文件可以很容易地替換爲實時環境。

另一種方法是使用依賴注入。像Guice等框架可以很容易地integratedTestNG

+0

很酷,謝謝Mairbek,會給你一個提示。 – 2011-12-25 10:40:52