Sie können gültigen HTML-Text als Parameter an @Step-Methoden in der Schrittbibliothek übergeben. Dies wird in den Berichten auf der Detailseite der Schritte als formatierter Text angezeigt.
Dies kann erreicht werden, indem eine @step-Dummy-Methode namens description erstellt wird, die einen String-Parameter verwendet. Zur Laufzeit liefern die Tests diese Methode mit formatiertem HTML-Text als Parameter.
@Step
public void description(String html) {
//do nothing
}
public void about(String description, String...remarks) {
String html =
"<h2 style=\"font-style:italic;color:black\">" + description + "</h2>" +
"<div><p>Remarks:</p>" +
"<ul style=\"margin-left:5%; font-weight:200; color:#434343; font-size:10px;\">";
for (String li : remarks) html += "<li>" + li + "</li>";
html += "<ul></div>";
description(html);
}
Dieser Ansatz wird vollständiger beschrieben here.
Ich markierte dies als zu breit, aber ich missverstand die Frage. Entschuldigung Mods. – MikeJRamsey56