Tengo una pregunta sobre Dramaturgo. Cuando hago una solicitud a un sitio web con "page.goto("example_url.com")" usando page.on("response", lambda res: print(res.status)) me devuelve más de una respuesta. Mi pregunta es como trato este tipo de situaciones para determinar si la pagina me ha respondido exitosamente.
page.goto devuelve la Response de la página a la que se está navegando. Así que puedes hacer algo así:
from playwright.sync_api import sync_playwright with sync_playwright() as p: browser = p.chromium.launch() page = browser.new_page() response = page.goto("http://whatsmyuseragent.org/") assert response.ok browser.close()