如何将参数传递给testng.xml文件?

时间:2011-08-26 19:57:43

标签: testng

我需要在各种主机,版本,浏览器和端口上运行testng testng测试用例, 例如192.xxx.xx.10,ver34,Firefox / IE,5555到5560,这里的版本只是应用程序的不同URL。所以我觉得最好通过这些参数来启动selenium rc。 有可能我怎么能做到这一点? 我的期望是:

1)选择机器3 +版本34 + * firefox + 5555上可用的RC 2)选择机器2 +版本45 + * explore + 4445

上可用的RC

使用单个testNg.xml,我根据每个系统testNg.xml上的本地属性文件将我的源代码保存在CVS上,如果做出反应则会有很多帮助。 提前致谢, 玛尼

1 个答案:

答案 0 :(得分:1)

您可以在启动JVM时定义系统属性(-Dfoo = bar),TestNG会将这些属性转换为参数,类似于testng.xml中使用的<parameters>