Recetas
Problemas con el núcleo de navegación, ordenados según lo que usted observa, cada uno con su causa y su solución.
Cada página parte de un síntoma del núcleo de navegación (shot.py,
rpa.py), explica la causa y da la solución.
Encuentre la suya por el síntoma
| Lo que observa | Página |
|---|---|
| El clic informa de éxito y nada se ha movido | Elemento que no se pulsa |
| El formulario se envía y la página no cambia | Formulario que nunca se envía |
| La navegación agota el tiempo en una página que no deja de cargar | Página que nunca se estabiliza |
| Vuelve a la página de inicio de sesión entre dos llamadas | Sesión perdida entre llamadas |
| El elemento se ve pero ningún selector lo alcanza | Elemento dentro de un iframe |
| Un selector que ayer funcionaba ahora apunta a la fila equivocada | Elemento equivocado pulsado |
| El inicio de sesión funciona y luego el objetivo pide un código de seis cifras | El objetivo pide un segundo factor |
| Lanza algo lento y no sabe nada hasta que termina | Operación larga sin respuesta |
La que conviene conocer primero
Un tiempo agotado en un clic no significa que la acción haya fallado.
El envío de un formulario puede mantener abierta la solicitud HTTP durante toda la operación en el servidor. Playwright deja de esperar al agotarse su tiempo y señala un error, mientras el servidor sigue y termina el trabajo. Repetida con un tiempo de espera mayor, la operación se ejecuta una segunda vez.
Compruebe el objetivo antes de volver a intentarlo.