Ich möchte Allure Schritt für bestimmte Codezeile und nicht pro Methode erstellen, ist es möglich? Ich weiß, dass es eine Allure-Klasse mit einigen Hilfsmethoden gibt, aber ich kann nicht herausfinden wie man einen Schritt erstellt.Hinzufügen Allure @step Annotation ohne spezifische Methode
1
A
Antwort
1
Sie können dies tun, indem Sie eine separate Klasse mit der Step-Methode erstellen und sie jedes Mal aufrufen, wenn Sie Schrittinformationen hinzufügen möchten. Zum Beispiel:
import ru.yandex.qatools.allure.annotations.Step;
public final class LogUtil {
private LogUtil() {
}
@Step("{0}")
public static void log(final String message){
//intentionally empty
}
}
Above-Klasse enthält, das Verfahren für einen Schritt in Anziehungskraft erzeugt wird. Nun, wenn Sie Schritt Informationen in einem Test hinzufügen wollen alles, was Sie tun müssen, ist diese Methode aufrufen, wie unten:
LogUtil.log("Step information text");
Sie können die ausführliche Erklärung finden here
Verwandte Themen
- 1. Allure @Step Annotation funktioniert nicht mit groovy/spock Code
- 2. Anpassen meines Allure-Berichts @Step und @Attachments funktionieren nicht für TestNG in meinem lokalen Arbeitsbereich
- 3. spezifische URL hinzufügen Ziel C#
- 4. Python-Lock-Methode Annotation
- 5. Gibt es eine Möglichkeit, der Methode mit Annotation spezifische Bedingungen hinzuzufügen?
- 6. Anhänge in Allure-Bericht
- 7. Annotation zu UIImageView hinzufügen
- 8. Wie weiß der api-Controller, welche Methode ohne die Annotation
- 9. Verhalten der Methode mit @Products Annotation ohne Bereich
- 10. Transaktionale Annotation für die gesamte Klasse + ohne eine einzige Methode
- 11. Audit-Entität mit Envers ohne Hinzufügen von Annotation
- 12. Setup Allure Bericht für Selen
- 13. hinzufügen Anforderungsmapping Annotation auf Bean-Definition mit Annotation
- 14. Django bedingte Annotation ohne Filterung
- 15. Allure Schritte Beschreibungen in den Bericht geschnitten
- 16. Can Allure-Berichte können mit TestNG ohne Maven implementiert werden?
- 17. Annotation zu Apache Fop hinzufügen
- 18. Spring inject ohne Autowire Annotation
- 19. JAXB-Unmarshalling ohne XmlRootElement-Annotation?
- 20. Prozess Java-Typen ohne Annotation
- 21. Es konnte kein Allure-Bericht in jenkins
- 22. Allure und Screenshots
- 23. Allure-Befehlszeile von Python
- 24. Allure- und Citrus-Testframework
- 25. Verwendung der `@ ConfigurationProperties` Annotation auf` @ Bean` Methode
- 26. Jackson - deserialize mit Builder ohne Annotation
- 27. Javax Annotation Validation JUnit ohne Hibernate-Validator
- 28. @Cacheble Annotation auf keine Parameter Methode
- 29. Hide Methode/Klasse mit @Hide in Annotation
- 30. Erstellen einer Checkliste/„Step-by-Step mit Unity3D
Großer Dank gilt auch eine Idee, warum @BESCHREIBUNG doesn! arbeite nicht für Allure2 + Junit –