0

In meiner Selen TestNG-Klasse gibt es einige Methoden, wie method1, method2 etc. Ich habe Fehler und Erfolg Bedingungen zu jeder Methode hinzugefügt.Behauptung in selen webdriver -report zeigt nur falied Methoden, nicht bestanden Methoden

public class TestNGClass { 

public void method1(String value) throws Exception { 

    if(value.equals("PASS"){ 
     org.testng.Assert.assertTrue(condition, message); 
    } 
} 

//This is another method 

public void method2(String value) throws Exception { 

    if(value.equals("FAIL"){ 
    org.testng.Assert.fail(message); 
    } 
} 

Aber nach der TestNG Klasse Ausführung im Testausgabeordner „Index.html“ erstellt werden, die nur die ausgefallenen Methoden zeigt. Wie werden die übergebenen Methoden ebenfalls angezeigt (benutzerdefinierter Bericht)?

Thank you 

Antwort

0

Konvertieren Sie Ihre Testmethoden mit @Test Annotation. Modifizierter Codeausschnitt:

public class TestNGClass { 

@Test 
public void method1(){ 
    Assert.assertTrue(condition, "Your Message goes here"); 
} 

//This is another method 
@Test 
public void method2(){ 
    Assert.fail("Your Message goes here"); 
} 

Jetzt haben Sie Ihre Testfälle gemeldet.

Verwandte Themen