2017-07-29 2 views
0

Unten ist mein SAMPLE-Code, in dem ich versuche, einen einfachen Bericht mit dem Leanft zu erstellen, in dem ich auf Ergebnis-XML-Datei bin.Leanft Custom Framework HTML-Berichte werden nicht generiert

@Test 
public void Google() throws Exception { 
Reporter.init(); 
    WebDriver driver = new FirefoxDriver(); 
    driver.get("https://www.google.com"); 
    Thread.sleep(4000); 
    if(driver.getTitle().equalsIgnoreCase("google")){ 
     Reporter.reportEvent("test", "test",Status.Failed); 
    } 
Reporter.generateReport(); 
driver.quit(); 
} 
+0

Bitte helfen Sie mir hier –

Antwort

0

As specified in the docs, wenn Sie einen benutzerdefinierten Rahmen verwenden werden auch du wirst muss das SDK initialisieren (SDK.init() und SDK.cleanup())

EG

public static void main(String [] args){ 
    // initialize the SDK and report only once per process 
    try{ 
     ModifiableSDKConfiguration config = new ModifiableSDKConfiguration(); 
     config.setServerAddress(new URI("ws://myServerAddress:5095")); 
     SDK.init(config); 
     Reporter.init(); 

     //put your test code here. 

     //Generate the report and cleanup the SDK usage. 
     Reporter.generateReport(); 
     SDK.cleanup(); 
    } catch(Exception e){ 
    } 
} 
0

Ich sehe nichts falsch mit Ihrem Code als der Bericht generiert, wie Sie es auch gesagt haben.

Aber ich glaube, Sie waren etwas mehr davon wollen, um zu zeigen, dass das Produkt die, wenn es die Google-Titel findet:

@Test 
public void Google() throws Exception { 
    Reporter.init(); 
    WebDriver driver = new FirefoxDriver(); 
    driver.get("https://www.google.com"); 
    Thread.sleep(4000); 
    if(driver.getTitle().equalsIgnoreCase("google")){ 
     Reporter.reportEvent("test", "test",Status.Passed); 
    } else { 
     Reporter.reportEvent("test","test",Status.Failed); 
    } 
    Reporter.generateReport(); 
    driver.quit(); 
} 
Verwandte Themen