Одна опция, которую я обнаружил, - это использование параметров запроса. Объект Request
, который передается в обработчик событий, имеет доступ к фрейму , который сделал запрос.
В моем тесте:
it(..., async () => {
await page.goto('http://localhost:3000?failApi=true')
..
и в моем обработчик запроса:
page.on('request', req => {
// check req.frame.url() here and make choices
...