Ich habe ein Szenario, wo ich einige benutzerdefinierte Nachrichten in index.html testNG Bericht hinzufügen muss. Gibt es eine Möglichkeit, das zu tun?Wie überschreibt man den index.html-Bericht in testNG
Ich habe gerade eine benutzerdefinierte Annotation erstellt, die ich in index.html testNG Bericht wie DataProvider veröffentlichen wollte. Ich habe bisher den untenstehenden Code ausprobiert.
Das wird im folgenden Klasse Anmerkung erstellen:
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.METHOD })
public @interface Greet {
/**
* @return - The name of the person to greet.
*/
String name() default "";
}
bekomme ich nur googeln, aber hatte keine Ahnung, dass, wie die Testdaten in Standard TestNG Bericht Dataprovider zu veröffentlichen. Wenn jemand Experte über die interne Logik des Datenproviders ist, lass es mich wissen. Es wäre zu begrüßen, wenn es irgendein Dokument gibt, um das besser zu verstehen.
Ich habe gerade eine benutzerdefinierte Annotation erstellt, die ich in index.html testNG Bericht wie DataProvider veröffentlichen wollte. Ich habe bisher den untenstehenden Code ausprobiert.
Die folgende Klasse erstellen Anmerkung:
@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.METHOD })
public @interface Greet {
/**
* @return - The name of the person to greet.
*/
String name() default "";
}
Die folgende Klasse wird die Daten von Benutzern erhalten:
public class TestCase1 {
@Test
@DataPublish(name="First Test method_1")
public static void test1() throws Exception {
try {
Assert.assertTrue(true);
}
catch (Exception ex) {
ex.printStackTrace();
}
}
Ich mag würde, dass Annotation Wert in testng Index drucken .html Bericht.
Danke dir. Es funktioniert ziemlich gut. – ArrchanaMohan