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

发布于 2024-12-01 18:42:11 字数 363 浏览 0 评论 0原文

我需要在各种主机、版本、浏览器和端口上运行 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

花想c 2024-12-08 18:42:11

您可以在启动 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文