我们是否需要安装JDK才能通过命令行运行WebDriver的TestNG测试?

时间:2013-06-19 20:55:55

标签: selenium command-line selenium-webdriver testng ui-automation

我是Selenium / WebDriver的新手并创建了一个项目,我可以通过Eclipse IDE成功执行该项目。现在,我计划通过创建适当的TestNG1.xml并确保在PATH中正确指向testng-6.8.5.jar来通过命令提示符运行测试。我甚至试图给出testng-6.8.5.jar的完整路径。不幸的是我一直收到错误, 错误:找不到或加载主类org.testng.TestNG

我没有安装JDK(我不想安装),所以想知道JDK是否必须从命令行运行TestNG测试?从上面的错误看起来它甚至都没有尝试访问我的TestNG1.xml。

我计划将这些测试作为一组文件分发给我的同事业务分析师,他们的机器上只安装了JRE。

2 个答案:

答案 0 :(得分:2)

是的,您需要安装JDK才能运行测试Here is some documentation of TestNG

答案 1 :(得分:1)

让JRE足以运行TestNG测试,或者不需要安装JDK来通过命令行运行TestNG测试

问题在于testng-6.8.5.jar库,因为selenium-server-standalone-2.32.0.jar允许我运行项目而没有错误。