Dinoer

Rezepte

Reale Probleme, die vom beibehaltenen Browser-Kern herrühren, sortiert nach der jeweiligen Situation. Verfasst, nachdem man sich bereits in einer schwierigen Situation befindet, nicht vorher.

Jede Seite in diesem Abschnitt begann als etwas, das nicht funktionierte, und wurde im Browser-Kern Dinoer verzweigt und in seinen Ausführungsmechanismen unverändert belassen – nur seine Wahrnehmungsschicht ist verschwunden. Keiner dieser Seiten wurde im Voraus geschrieben: Ein Rezept, das ein Problem antizipiert, beschreibt das Problem, das sein Autor sich vorgestellt hat; eine Seite, die nach einer Sackgasse geschrieben wurde, beschreibt das Problem, das tatsächlich auftritt.

Finden Sie Ihre Erkrankung anhand der Symptome

Was Sie sehenGehen Sie zu
Der Klick meldet Erfolg, aber nichts bewegt sichElement, das nicht anklickbar ist
Das Formular wird abgeschickt, aber die Seite ändert sich nichtFormular, das nie abgeschickt wird
Die Navigation läuft auf einer Seite ab, die ständig lädtSeite, die sich nie lädt
Sie werden zwischen zwei Aufrufen wieder zum Anmeldebildschirm zurückgeleitetSession geht zwischen Aufrufen verloren
Das Element ist sichtbar, aber kein Selektor erreicht esElement innerhalb eines Iframes
Ein Selektor, der gestern funktioniert hat, trifft jetzt die falsche ZeileFalsches Element wurde angeklickt
Die Anmeldung funktioniert, dann fordert das Ziel einen sechsstelligen Code anDas Ziel fordert einen zweiten Faktor an
Sie lösen etwas langsames aus und hören nichts, bis es endetLange Operation, keine Rückmeldung

Der, bei dem man am meisten lernt, wenn man es auf die harte Tour herausfindet

Ein Timeout bei einem Klick bedeutet nicht, dass die Aktion fehlgeschlagen ist.

Ein realer Fall: Ein Klon wurde durch eine Formularübermittlung gestartet, die die HTTP-Anfrage für den gesamten serverseitigen Vorgang offen hielt. Playwright gab nach dem Standard-Timeout auf und meldete einen Fehler. Der Vorgang hatte bereits begonnen. Wenn er “korrekt” mit einer längeren Timeout-Einstellung erneut ausgeführt wurde, entstand ein zweiter, identischer Klon – wodurch jemand herausfand, dass der erste erfolgreich war.

Halten Sie die Markdown-Formatierung genau so bei, wie sie ist. Überprüfen Sie das Ziel, bevor Sie es erneut versuchen. Dieser Satz ist wertvoller als der Rest dieser Seite.

Warum sie veröffentlicht werden

Ein Fehlerzustand, der privat bleibt, wird von jedem einzeln wiederentdeckt. Diese Seiten existieren dazu, dass die zweite Person, die auf das Problem stößt, fünf Minuten damit verbringt, anstatt einen ganzen Abend.

Im Detail