targetCreatedHandler triggers UnhandledPromiseRejectionWarning
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 35/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Veraltet
- Tech-Stack
- javascript, node.js, playwright
- Bereich
- testing-qa
Rechercherichtung
Führe die CI-Tests mit minimaler Konsolenausgabe unter Verwendung der gezeigten Playwright-Konfiguration aus und untersuche anschließend targetCreatedHandler sowie die Position im Playwright.js-Stack um Zeile 2643. Als erledigt gilt die Aufgabe, wenn die Tests weiterhin ohne die UnhandledPromiseRejectionWarning bestehen.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
What are you trying to achieve?
Running tests on the CI with minimum text output to the console
What do you get instead?
Though the tests pass the UnhandledPromiseRejectionWarning message creates redundant text output.
Provide console output if related. Use
--verbosemode for more details.
(node:21420) UnhandledPromiseRejectionWarning: frame.frameElement: Frame has been detached.
at C:\Users\...\..\...\node_modules\codeceptjs\lib\helper\Playwright.js:2643:46
(node:21420) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 4)

Provide test source code if related
// paste test
Details
- CodeceptJS version: 3.1.2
- NodeJS Version: 14.17.5
- Operating System: Windows and Linux
- puppeteer || webdriverio || protractor || testcafe version (if related)
- Configuration file:
//unrelated data omitted with "..."
exports.config = {
tests: './test/steps/*_test.js',
"translation": "ru-RU",
output: './output',
helpers: {
Playwright: {
url: 'someurl',
show: false,
browser: 'chromium'
},
GraphQL: {
endpoint: '...',
},
ChaiWrapper : {
"require": "codeceptjs-chai"
},
CustomPlaywrightHelper: {
require: '.../customPlaywright_helper.js',
},
DateHelper: {
require: '.../date_helper.js',
},
REST: {
}
},
include: {
I: './test/steps_file.js',
pages: '...',
},
bootstrap: null,
mocha: {
"reporterOptions": {
"reportDir": "output"
}
},
name: 'foo',
plugins: {
pauseOnFail: {},
retryFailedStep: {
enabled: true
},
tryTo: {
enabled: true
},
screenshotOnFail: {
enabled: true
},
"allure": {
"enabled": true
}
}
}
- 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
-
awaiting triage bug Causes friction Hop Gui P1 P2 Transforms
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
-
Improve Title Support Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
georgestephanis/p2026#40 ·
-
Enatega Customer and Rider app: Add-ons price is not visible to customer after order is placed. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
Margaret-Petersen/food-delivery-app-clone-react-native#1981 ·