Mehrere Suchergebnisse generieren
Befehl: cy.ttSearchForMultipleResults()
Magento-Shops bieten oft ein umfangreiches Produktportfolio an. Dieser Cypress-Test überprüft, ob die Suchfunktion eines Magento-Shops bei Eingabe eines Suchbegriffs, der zu mehreren Ergebnissen führt, korrekt funktioniert. Der Test führt eine Suche durch und validiert dann, ob die Suchergebnisseite mehrere Produkte anzeigt, die mit dem eingegebenen Begriff übereinstimmen. Dies bestätigt, dass die Suchfunktion effektiv arbeitet und relevante Ergebnisse für die Benutzeranfragen liefert.
Suche ohne Ergebnisse validieren
Befehl: cy.ttSearchForNoResults()
Es ist ebenso wichtig, dass eine Suche ohne relevante Produkte dies auch korrekt reflektiert. Dieser Cypress-Test validiert das Verhalten der Suchfunktion in einem Magento-Shop, wenn die Suche keine Ergebnisse liefert. Der Test simuliert eine Benutzersuche mit einem Suchbegriff, von dem erwartet wird, dass er keine Produktübereinstimmungen ergibt. Anschließend wird überprüft, ob die Seite eine angemessene Nachricht anzeigt, die dem Benutzer mitteilt, dass keine Produkte gefunden wurden. Dies ist wichtig, um eine gute Benutzererfahrung sicherzustellen, indem klare Rückmeldungen gegeben werden, wenn keine Suchergebnisse vorhanden sind.