【问题标题】:How to run Selenium TestNG scripts from command line on windows OS如何在 Windows 操作系统上从命令行运行 Selenium TestNG 脚本
【发布时间】:2020-03-09 20:20:30
【问题描述】:

我按照这篇文章中的说明进行操作。但我收到消息“无法找到或加载主类 org.testng.TestNG

从 CMD 运行测试非常简单。

按照以下步骤进行

1- 进入主目录并设置类路径

主目录> 设置类路径=主目录\bin;然后按回车

主目录> 设置类路径=主目录\lib*;然后按回车

2-主目录> java org.testng.TestNG testng.xml

http://learn-automation.com/execute-selenium-test

【问题讨论】:

    标签: selenium testng


    【解决方案1】:

    您正在通过第二个语句 (set classpath= Home Directory\lib*) 覆盖您在第一个语句 (set classpath=Home Directory\bin) 中设置的类路径

    您可以做的是将两者用分号 (;) 分隔 设置类路径=HomeDirectory\lib*;HomeDirectory\bin;

    您可以通过使用 'set' 来检查最终保存的类路径

    【讨论】:

    • Ishan,我确实听从了你的建议。我收到以下错误。 C:\Java\Selenium\LearningSelenium>java org,testng.TestNG C:\Java\Selenium\LearningSelenium\xmlfiles\CETesting.xml 错误:无法找到或加载主类 org,testng.TestNG
    • 我认为你应该包括你的 testng jar 所在的地方。
    • 如果您的 HomeDirectory\lib 中没有。假设您的 testng jar 是否存在于 HomeDirectory\Testng\testng.jar 尝试使用 -cp 来提及类路径。试试:java -cp "HomeDirectory\lib*;HomeDirectory\bin;HomeDirectory\Testng\testng.jar" org.testng.TestNG testng.xml
    • Ishan,testng.jar 存在于 lib 文件夹中。但我仍然遇到同样的错误,它无法加载主类 org.testng.TestNG。 C:\Java\Selenium\LearningSelenium\lib>java org.testng.TestNG C:\Java\Selenium\LearningSelenium\xmlfiles\CETesting.xml 错误:无法找到或加载主类 org.testng.TestNG
    • qtp-automate.blogspot.com/2011/10/… 这个链接很有帮助
    猜你喜欢
    • 2019-02-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-12
    • 2013-02-01
    • 2012-08-07
    相关资源
    最近更新 更多