如何将参数传递给testng.xml文件?
我需要在各种主机、版本、浏览器和端口上运行 testng testng 测试用例, 例如 192.xxx.xx.10 、 ver34、Firefox/IE 、 5555 到 5560,这里的版本只是应用程序的不同 URL。所以我觉得最好传递这些参数来启动 selenium rc。 我怎样才能实现这个目标? 我的期望是:
1)选择 machine3 + 版本 34 + *firefox + 5555 上可用的 RC 2)使用单个 testNg.xml 选择 machine2 + 版本 45 + *explore + 4445 上可用的 RC
,我根据每个系统 testNg.xml 上的本地属性文件将源代码保留在 CVS 上,如果做出反应,它将很有帮助。 提前致谢, 玛尼
I need to run testng testng Testcases on various host, version, browser and port ,
For example 192.xxx.xx.10 , ver34,Firefox/IE , 5555 to 5560, here version nothing but a different URL of the application. so i feel better to pass these parameters to start selenium rc.
Is it possible how can i achive this?
Here my expectaion is:
1) select the RC available on machine3 + version 34 + *firefox + 5555
2) select the RC available on machine2 + version 45 + *explore + 4445
with single testNg.xml, I kept my sources on CVS based on the local properties file on every system testNg.xml if react it will be much helper.
Thanks in advance,
Mani
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以在启动 JVM 时定义系统属性 (-Dfoo=bar),TestNG 会将这些属性转换为参数,类似于 testng.xml 中使用的
。You can define system properties when launching the JVM (-Dfoo=bar) and TestNG will turn these into parameters, similar to the
<parameters>
used in testng.xml.