2017-11-24 3 views
0

I Umfang Test Manager Berichte verwende aber während die Berichte generiert werden, gibt es keine Spalte Schrittnamen in den Berichten hinzugefügt, die erzeugt wirdLog ist nicht für den Umfang gedruckt bekommen Test Manager berichtet

ich die folgenden Verfahren verwendet:

ExtentTestManager.getTest().log(LogStatus.PASS,"Click on the \"Add Alarm Group\" button.","'Add Alarm Group' should be clickable."); 

Problem ist, dass der zweite Parameter in der .log nicht gedruckt wird, dass der Schrittname ist.

+0

Versuchen einzelne Zeichenfolge anstelle von zwei Strings zu senden. Ersetzen Sie Komma durch "+" und versuchen Sie es erneut. –

+0

@Kuldeep Ich muss Stepname und Details drucken, deshalb habe ich zwei Parameter mit einem Parameter bestanden es funktioniert gut !!!!!! ExtentTestManager.getTest(). Log (LogStatus.PASS, SchrittName: "", Details, "") –

+0

Sie können Schrittname und Details auch ausdrucken. Sende sie einfach als verkettete Zeichenfolge wie: 'ExtentTestManager.getTest(). Log (LogStatus.PASS," Schrittname: "+" Details "+" Schritt 1 ")' –

Antwort

0

Wenn Sie die aktuelle Version 3 von Umfang verwenden Berichte Sie tatsächlich die Markups verwenden, um eine bessere Berichterstattung zu erreichen, finden Sie unter dem Code

String stepName = "Click on the \"Add Alarm Group\" button."; 
String description = "'Add Alarm Group' should be clickable."; 

String code = "Step Name: " + stepName + "\nDescription: " + 
description; 
Markup m = MarkupHelper.createCodeBlock(code); 
t1.pass(m); 
Verwandte Themen