Rezepte
Probleme mit dem Browserkern, geordnet nach dem, was Sie beobachten, jeweils mit Ursache und Lösung.
Jede Seite geht von einem Symptom des Browserkerns (shot.py, rpa.py) aus,
erklärt die Ursache und nennt die Lösung.
Ihr Problem nach Symptom finden
| Was Sie sehen | Seite |
|---|---|
| Der Klick meldet Erfolg, und nichts hat sich bewegt | Element lässt sich nicht klicken |
| Das Formular wird abgeschickt, und die Seite ändert sich nicht | Formular wird nie gesendet |
| Die Navigation läuft ins Zeitlimit, auf einer Seite, die ständig lädt | Seite, die nie fertig lädt |
| Zwischen zwei Aufrufen landen Sie wieder auf der Anmeldeseite | Sitzung überlebt nicht |
| Das Element ist sichtbar, aber kein Selektor erreicht es | Element in einem iframe |
| Ein Selektor, der gestern funktionierte, trifft jetzt die falsche Zeile | Falsches Element geklickt |
| Die Anmeldung klappt, dann verlangt das Ziel einen sechsstelligen Code | Das Ziel verlangt einen zweiten Faktor |
| Sie starten etwas Langsames und hören bis zum Ende nichts | Lange Operation ohne Rückmeldung |
Das, was man zuerst kennen sollte
Ein Zeitlimit bei einem Klick heißt nicht, dass die Aktion gescheitert ist.
Das Absenden eines Formulars kann die HTTP-Anfrage während der ganzen Verarbeitung auf dem Server offen halten. Playwright hört nach seinem Zeitlimit auf zu warten und meldet einen Fehler, während der Server weiterarbeitet und fertig wird. Mit längerem Zeitlimit wiederholt, läuft die Operation ein zweites Mal.
Prüfen Sie das Ziel, bevor Sie es erneut versuchen.