Skip to content

Puppeteer.js - waitUrlEquals - catch message does not print e.message #5208

@mkbam

Description

@mkbam

In my test case ${urlPart} and ${currUrl} are the same and it does not print the actual error message e.message in line 2276.

async waitUrlEquals(urlPart, sec = null) {

if (/Waiting failed/i.test(e.message) || /failed: timeout/i.test(e.message)) { throw new Error(expected url to be ${urlPart}, but found ${currUrl}) }

should be
if (/Waiting failed/i.test(e.message) || /failed: timeout/i.test(e.message)) { if (urlPart != currUrl) throw new Error(expected url to be ${urlPart}, but found ${currUrl} ${e.message}) else { throw new Error(expected url not loaded, error message: ${e.message}) } }

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions