keepTraceForPassedTests failure
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 65/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Tech-Stack
- javascript, playwright
- Bereich
- testing-qa
Rechercherichtung
Beginne mit server.js um Zeile 37 und dem Playwright-Helfer bei Playwright.js:2509 unter Verwendung der gemeldeten Konfiguration mit aktiviertem keepVideoForPassedTests oder keepTraceForPassedTests. Reproduziere den Fehler und verfolge, wie sich die Optionen für bestandene Tests auf den Zustand des Helfers auswirken; abgeschlossen ist die Aufgabe, wenn jede der beiden Optionen ohne den Fehler mit dem nicht definierten Screenshot funktioniert und dabei der angeforderte Trace oder das angeforderte Video erhalten bleibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
I try to use the config options keepTraceForPassedTests and keepVideoForPassedTests.
I use the codeception module for php.
trace and video works. But when i try to activate one of the keepTraceForPassedTests and keepVideoForPassedTests options. it fails.
it use the playwright helper object. https://github.com/Codeception/module-playwright/blob/main/server.js#L37
playwright-1 | Init: {
playwright-1 | pw_debug: true,
playwright-1 | timeout: 5000,
playwright-1 | url: 'https://event-ticketing.local',
playwright-1 | browser: 'webkit',
playwright-1 | show: true,
playwright-1 | fullPageScreenshots: true,
playwright-1 | trace: true,
playwright-1 | video: true,
playwright-1 | ignoreHTTPSErrors: true,
playwright-1 | emulate: {
playwright-1 | userAgent: 'Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/604.1.38 (KHTML, like Gecko) Version/26.0 Mobile/15A372 Safari/604.1',
playwright-1 | viewport: { width: 375, height: 812 },
playwright-1 | deviceScaleFactor: 3,
playwright-1 | isMobile: true,
playwright-1 | hasTouch: true,
playwright-1 | defaultBrowserType: 'webkit'
playwright-1 | },
playwright-1 | keepVideoForPassedTests: true
playwright-1 | }
playwright-1 | Error saving screenshot: TypeError: Cannot read properties of undefined (reading 'screenshot')
playwright-1 | at Playwright.saveScreenshot (/usr/lib/node_modules/codeception-module-playwright/node_modules/codeceptjs/lib/helper/Playwright.js:2509:21)
playwright-1 | at /usr/lib/node_modules/codeception-module-playwright/server.js:69:28
playwright-1 | at Layer.handle [as handle_request] (/usr/lib/node_modules/codeception-module-playwright/node_modules/express/lib/router/layer.js:95:5)
playwright-1 | at next (/usr/lib/node_modules/codeception-module-playwright/node_modules/express/lib/router/route.js:149:13)
playwright-1 | at Route.dispatch (/usr/lib/node_modules/codeception-module-playwright/node_modules/express/lib/router/route.js:119:3)
playwright-1 | at Layer.handle [as handle_request] (/usr/lib/node_modules/codeception-module-playwright/node_modules/express/lib/router/layer.js:95:5)
playwright-1 | at /usr/lib/node_modules/codeception-module-playwright/node_modules/express/lib/router/index.js:284:15
playwright-1 | at router.process_params (/usr/lib/node_modules/codeception-module-playwright/node_modules/express/lib/router/index.js:346:12)
playwright-1 | at next (/usr/lib/node_modules/codeception-module-playwright/node_modules/express/lib/router/index.js:280:10)
playwright-1 | at /usr/lib/node_modules/codeception-module-playwright/node_modules/body-parser/lib/read.js:137:5
- Vorherrschende Sprache
- JavaScript
- Sterne
- 4.2k
- Forks
- 756
- Ø Merge
- 2 T. 9 Std.
- Gemergte PRs (30 T.)
- 16
Beitragsleitfaden
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus codeceptjs/CodeceptJS
-
stale
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
codeceptjs/CodeceptJS#5420 · 1 Kommentar ·
-
stale
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
codeceptjs/CodeceptJS#5358 · 1 Kommentar ·
-
stale
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
codeceptjs/CodeceptJS#4958 · 10 Kommentare · 2 Reaktionen ·
-
stale
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 72/100
codeceptjs/CodeceptJS#4778 · 3 Kommentare ·
-
stale
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 38/100
codeceptjs/CodeceptJS#5618 · 1 Kommentar ·
Alle Issues in codeceptjs/CodeceptJS
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
mksglu/context-mode#1200 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
neondatabase/website#5944 ·
-
module: core
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
bigbluebutton/bigbluebutton#25849 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
jaegertracing/jaeger-ui#4506 ·