Estoy escribiendo una prueba con dramaturgo y me gustaría saber la forma más correcta de verificar si después de presionar un botón, emitió una redirección a la URL esperada para pasar la prueba.
Cualquier ayuda es apreciada, gracias!
He encontrado este fragmento:
const [request] = await Promise.all([ // Waits for the next request with the specified url page.waitForRequest('*URL*'), // Triggers the request page.click('button'), ]);pero se atasca porque primero hace clic en el botón, se produce la redirección pero luego sigue esperando la solicitud de todos modos.
¿ waitForNaviation() funcionará para usted?
const [response] = await Promise.all([ // Waits for the main frame navigation and returns the main resource response page.waitForNavigation({url: '*URL*'}), // Triggers the request page.click('button'), ]);