2016-07-04 14 views
0

Ich versuche, eine Testsuite mit XML und TestNG auszuführen, ich bin mir nicht sicher, was die Ursache dieses Fehlers passiert, da ich einige Nachforschungen über die Konfiguration des Tests anstelle. xml aber scheint aber nicht funktionierend für mich da ich immer den gleichen fehler wie unten bekomme: Kann mir bitte jemand sagen wo genau ich falsch liege? Antworten werden frühestmöglich geschätzt. Vielen Dank.TestNG nicht in der Testsuite ausgeführt, während der Fehler auftritt

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) 

Mein testng.xml:

<suite name="TEST-SUITE" verbose="10"> 
    <test name="YSCBBB AUTOMATION"> 
    <classes> 
     <class name="src/test/java.Login"> 
     </class> 
    </classes> 
    </test> 
</suite> 

Meine Verzeichnisstruktur in Eclipse: enter image description here

+0

bitte diese versuchen .. '' – Amol

+0

@ 4M01 Hallo, seine nicht funktioniert –

+0

als Standard-Paket umbenennen - 'jayden' für vorläufig und dann versuchen, ‚ ' – Amol

Antwort

0

hatte ich den Code ändern und die Struktur und seine Arbeits.

<?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> 
+0

noch benenne ich das Standard-Paket zu testCases –

+0

Froh, dass es Ihnen geholfen hat! – Amol

-1

Bitte versuchen Sie den folgenden Pfad in der testng XML-Datei zu geben:

<class name="src/test/java/testCases/Login"> 

Hoffnung, das hilft.