我有一个Selenium项目,Selenium 2.43.1及以下是项目的文件夹结构。
F:\SeleniumProject
F:\SeleniumProject\Workspace\UIAutomation
F:\SeleniumProject>dir
20-Mar-15 02:10 PM <DIR> .
20-Mar-15 02:10 PM <DIR> ..
21-Mar-15 10:15 AM <DIR> eclipse
20-Mar-15 02:10 PM <DIR> Firefox
20-Mar-15 12:23 PM <DIR> Java
20-Mar-15 12:56 PM <DIR> selenium-2.43.1
20-Mar-15 12:41 PM <DIR> Workspace
F:\SeleniumProject\Workspace\UIAutomation>dir
20-Mar-15 06:40 PM <DIR> .
20-Mar-15 06:40 PM <DIR> ..
20-Mar-15 01:17 PM 5,856 .classpath
20-Mar-15 12:36 PM 388 .project
20-Mar-15 12:36 PM <DIR> .settings
21-Mar-15 10:16 AM <DIR> bin
20-Mar-15 12:41 PM <DIR> src
21-Mar-15 02:38 PM <DIR> test-output
20-Mar-15 07:39 PM <DIR> testng
我在src\com\ui\test\scripts
中有测试类的.class
我在src\com\ui\test\lib
中有库文件的.class文件
testng.xml
位于F:\SeleniumProject\Workspace\UIAutomation\testng
文件夹中。当我尝试从命令行执行testng测试时,
java -cp "F:\SeleniumProject\selenium-2.43.1\libs\testng-6.8.jar" org.testng.TestNG testng.xml
因以下错误而失败:
[TestNG] [ERROR]
Cannot find class in classpath: com.ui.test.scripts.VerificationOfLoginTest
我已经尝试了足够的解决方法,但我无法做到。我几乎花了一天时间来纠正这个问题。什么可能出错,因为我可以成功运行Eclipse的测试?