Java 遇到错误时TestNG未在testsuite中运行

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

我正在尝试使用XML和TestNG运行一个测试套件,我不确定发生此错误的根本原因是什么,因为我正在研究如何配置TestNG.XML,但似乎对我不起作用,因为我总是遇到如下相同的错误:有人能告诉我我到底哪里出错了吗?如能尽早答复,我们将不胜感激。多谢各位

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,这对您有帮助!