Dinoer

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 sehenSeite
Der Klick meldet Erfolg, und nichts hat sich bewegtElement lässt sich nicht klicken
Das Formular wird abgeschickt, und die Seite ändert sich nichtFormular wird nie gesendet
Die Navigation läuft ins Zeitlimit, auf einer Seite, die ständig lädtSeite, die nie fertig lädt
Zwischen zwei Aufrufen landen Sie wieder auf der AnmeldeseiteSitzung überlebt nicht
Das Element ist sichtbar, aber kein Selektor erreicht esElement in einem iframe
Ein Selektor, der gestern funktionierte, trifft jetzt die falsche ZeileFalsches Element geklickt
Die Anmeldung klappt, dann verlangt das Ziel einen sechsstelligen CodeDas Ziel verlangt einen zweiten Faktor
Sie starten etwas Langsames und hören bis zum Ende nichtsLange 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.

Im Detail