pom.xml文件結構運行的testng.xml作爲連接屏幕給出 雖然運行Maven測試,我得到了下面的錯誤,異常雖然與Maven
Running TestSuite
Results :
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 3.631s
[INFO] Finished at: Thu Feb 18 00:20:38 IST 2016
[INFO] Final Memory: 8M/108M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test (default-test) on project FirstDemo: Execution default-test of goal org.apache.maven.plugins:maven-surefire-plugin:2.18.1:test failed: There was an error in the forked process
[ERROR] org.testng.TestNGException:
[ERROR] Cannot find class in classpath: com.google.tests.GoogleHomePageTest
[ERROR] at org.testng.xml.XmlClass.loadClass(XmlClass.java:81)
[ERROR] at org.testng.xml.XmlClass.init(XmlClass.java:73)
[ERROR] at org.testng.xml.XmlClass.<init>(XmlClass.java:59)
[ERROR] at org.testng.xml.TestNGContentHandler.startElement(TestNGContentHandler.java:544)
[ERROR] at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
[ERROR] at com.sun.org.apache.xerces.internal.parsers.AbstractXMLDocumentParser.emptyElement(Unknown Source)
[ERROR] at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.emptyElement(Unknown
的testng.xml是
<!DOCTYPE suite SYSTEM "http://testng.org/testng-1.0.dtd">
<suite name="Example test run">
<test name="Simple Test">
<classes>
<class name="com.google.tests.GoogleHomePageTest"/>
</classes>
</test>
</suite>
如何解決此異常??幫助真的很感激。在此先感謝....
好吧。類路徑中的類是「com.google.tests.GoogleHomePageTest」嗎?如果是這樣,它從哪裏來?依賴關係?你自己的項目? – Tunaki
是的,這是我的測試所在的類路徑'com.google.tests.GoogleHomePageTest'。它在我的本地(自己的項目)上。 – SacTan
@SacTan我也面臨同樣的問題。如果您發現/解決了問題,請將其作爲答案發布。對於面臨同樣問題的其他人可能會有所幫助。謝謝。 – Manigandan