Java 遇到错误时TestNG未在testsuite中运行
我正在尝试使用XML和TestNG运行一个测试套件,我不确定发生此错误的根本原因是什么,因为我正在研究如何配置TestNG.XML,但似乎对我不起作用,因为我总是遇到如下相同的错误:有人能告诉我我到底哪里出错了吗?如能尽早答复,我们将不胜感激。多谢各位Java 遇到错误时TestNG未在testsuite中运行,java,selenium,testng,Java,Selenium,Testng,我正在尝试使用XML和TestNG运行一个测试套件,我不确定发生此错误的根本原因是什么,因为我正在研究如何配置TestNG.XML,但似乎对我不起作用,因为我总是遇到如下相同的错误:有人能告诉我我到底哪里出错了吗?如能尽早答复,我们将不胜感激。多谢各位 Cannot find class in classpath: src/test/java.Login at org.testng.xml.XmlClass.loadClass(XmlClass.java:81) at org.t
Cannot find class in classpath: src/test/java.Login
at org.testng.xml.XmlClass.loadClass(XmlClass.java:81)
at org.testng.xml.XmlClass.init(XmlClass.java:73)
at org.testng.xml.XmlClass.<init>(XmlClass.java:59)
at org.testng.xml.TestNGContentHandler.startElement(TestNGContentHandler.java:546)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)
在类路径中找不到类:src/test/java.Login
位于org.testng.xml.XmlClass.loadClass(XmlClass.java:81)
位于org.testng.xml.XmlClass.init(XmlClass.java:73)
位于org.testng.xml.XmlClass(XmlClass.java:59)
位于org.testng.xml.TestNGContentHandler.startElement(TestNGContentHandler.java:546)
位于com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(未知源)
My testng.xml:
<suite name="TEST-SUITE" verbose="10">
<test name="YSCBBB AUTOMATION">
<classes>
<class name="src/test/java.Login">
</class>
</classes>
</test>
</suite>
eclipse中的我的目录结构:
我已经更改了代码、结构及其工作方式
<?xml version="1.0" encoding="UTF-8"?>
<suite name="YSCBBB TEST-SUITE" verbose="1">
<test name="Regression Suite">
<classes>
<!-- <class name="testCases.Login" /> -->
<class name="testCases.Request_Deposit_OnlinePayment" />
<class name="testCases.Request_Deposit_ThirdParty" />
<class name="testCases.Request_Deposit_Wechat" />
<class name="testCases.Request_Deposit" />
<class name="testCases.Request_DepositManually" />
<class name="testCases.Request_DrawBackDealer" />
<class name="testCases.Request_OpenLottery" />
<class name="testCases.Request_RebetCredit" />
<class name="testCases.Request_RetreatTicket" />
<class name="testCases.Request_RetreatTicketNumberChase" />
<class name="testCases.Request_TurningPoint" />
<class name="testCases.Request_Withdraw" />
<class name="testCases.Request_WithdrawManually" />
<class name="testCases.Request_BettingNumberChase" />
</classes>
</test>
</suite>
请尝试在testng xml文件中提供以下路径:
<class name="src/test/java/testCases/Login">
希望这有帮助。请尝试一下
@4M01 Hi,它不起作用暂时将您的默认包重命名为-jayden
,然后尝试“但我将默认包重命名为testCasesGlad,这对您有帮助!