如何在Selenium RC项目中创建设置URL变量

时间:2011-12-24 23:57:43

标签: java testing variables selenium

我想了解如何在Selenium项目中创建URL的变量。我正在使用Eclipse,Java,testNG。

我们有实时和测试环境。每个都有不同的URL。测试自动化套件已针对测试盒进行了编码。

将URL更改为实时框的最佳方法是什么,而无需手动更改整个项目然后进行部署?

1 个答案:

答案 0 :(得分:1)

最简单的方法是使用系统属性。

您可以将系统属性命名为app.url,并使用System.getProperty(String key, String default)在测试中检索它。默认URL可以是测试环境。

对于生产系统,可以使用-Dapp.url=http://productionsite.com VM选项指定属性。

作为替代方案,您可以创建environment.properties文件,将app url指定为属性,并在测试中检索它。此文件可以轻松替换为实时环境。

另一种方法是使用依赖注入。像Guice这样的框架可以integrated轻松TestNG