allure-framework / allure-framework/allure-java

🐞: Selenium BiDi attachments land in the tearDown fixture, not the test result

Offen
#1,322 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
376
Forks
240
Ø Merge
1 T. 7 Std.
Gemergte PRs (30 T.)
45

Beschreibung

### What happened?

When a WebDriver decorated with `AllureWebDriverBiDi` is closed via `driver.quit()` inside a JUnit 5 `@AfterEach`, the resulting "WebDriver BiDi network"/"WebDriver BiDi log" attachments are written to the `tearDown` fixture container instead of the test result itself.

### What Allure Integration are you using?

allure-selenium-bidi

### What version of Allure Integration you are using?

3.0-SNAPSHOT, commit 22cb1020

### What version of Allure Report you are using?

3.14.0

### Code of Conduct

- [x] I agree to follow this project's Code of Conduct

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne in der Integration allure-selenium-bidi und reproduziere den Fall mit AllureWebDriverBiDi, JUnit 5 und driver.quit() innerhalb von @AfterEach. Prüfe, wie die resultierenden Anhänge „WebDriver BiDi network“ und „WebDriver BiDi log“ dem Testergebnis im Vergleich zur tearDown-Fixture zugeordnet werden. Erledigt ist die Aufgabe, wenn beide Anhänge zum Testergebnis gehören.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
testing
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
52/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.