繁体   English   中英

从命令行使用TestNG运行硒测试

[英]Running selenium tests using TestNG from the command line

我目前正在使用TestNG从命令行运行硒测试

java -cp \lib\testng.jar;
         \lib\selenium-server-standalone-2.42.2.jar;
         \lib\log4j-1.2.17.jar;
         \bin\. 
         org.testng.TestNG runTest.xml

但是,理想情况下,我想使用命令行驱动程序使用什么webdriver。 当前在我的setUp()中,它只是加载了firefox驱动程序,更改驱动程序意味着注释和取消注释代码

因此,作为最终目标,我可以使用。

-chrome -firefox

在Firefox和Chrome上运行测试。

您建议哪种方法最好地实现这一目标?

您可以创建自定义参数-Dbrowser = chrome或-Dbrowser = firefox。 根据Dbrowser中的值,您需要在setup()方法中初始化适当的驱动程序。

-Dbrowser可以使用System.getProperty(“ browser”)代码读取。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM