Bei Study anmelden

Diese Seite ist der öffentliche eMedys-Auftritt. Dein Konto und deine privaten Inhalte laufen auf Study; die Anmeldung öffnet sich dort in einem eigenen Fenster.

Zwei Zeilen sind noch nicht die richtigen zwei

Anzahl, Identität, Reihenfolge und Zählertext passend zum Nutzervertrag prüfen.

Eine Anzahlassertion beantwortet, wie viele Elemente sichtbar sind. Sie beantwortet nicht, welche es sind. Nach dem Erledigen von 'Modell' sollen im aktiven Filter genau 'Skizze' und 'Plan' erscheinen. Eine falsche Liste mit zwei anderen Einträgen würde den Anzahltest bestehen. Playwright kann eine geordnete Textliste mit toHaveText prüfen; die Erwartung umfasst dann Identitäten und Reihenfolge. Auch Zähler verdienen Genauigkeit: Ein Teilstring '2' könnte '12 offen' akzeptieren. Wähle die stärkste passende Assertion für den vereinbarten Vertrag, ohne zusätzliche Reihenfolge zu erzwingen, wenn das Produkt ausdrücklich keine garantiert.

Ein Beispiel

Erwartet ist ['Skizze', 'Plan'], tatsächlich erscheint ['Skizze', 'Archiv']. count=2 besteht, der Textlistenvergleich scheitert. Beim exakten Zähler '2 offen' scheitert '12 offen'. Das reine Beispiel unten vergleicht Werte im Speicher; im Browsertest würde ein Locator dieselben sichtbaren Elemente adressieren. JavaScript · Lehrbeispiel const expected = ['Skizze', 'Plan']; const actual = ['Skizze', 'Archiv']; console.log(actual.length === expected.length); console.log(JSON.stringify(actual) === JSON.stringify(expected)); Erwartete Ausgabe true false

Mit meinem Konto üben →

Alle Lernwege