CodeceptJS icon indicating copy to clipboard operation
CodeceptJS copied to clipboard

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

Open mkbam opened this issue 3 months ago • 1 comments

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}) } }

mkbam avatar Sep 23 '25 19:09 mkbam

hey can i work on this issue, can you please assign it to me ?

dhruvil-1207 avatar Oct 02 '25 04:10 dhruvil-1207