(failedReq: Playwright.Request)
| 545 | } |
| 546 | } |
| 547 | const handleFailure = (failedReq: Playwright.Request) => { |
| 548 | if (failedReq.url() === req.url()) { |
| 549 | page.off('response', handleResponse) |
| 550 | page.off('requestfailed', handleFailure) |
| 551 | error.message = `Request failed: ${failedReq.failure()?.errorText || 'Unknown error'}\n\nURL: ${req.url()}` |
| 552 | reject(error) |
| 553 | } |
| 554 | } |
| 555 | page.on('response', handleResponse) |
| 556 | page.on('requestfailed', handleFailure) |
| 557 | }) |