cypress - Wie erhalte ich ein Auswahlelement anhand des ausgewählten Werts?
<p>Ich versuche, Cypress in einem Vue-Projekt zu verwenden. Ich habe eine Seite mit einer Tabelle mit vielen Zeilen. Jede Zeile verfügt über eine Auswahlbeschriftung. Dieses Auswahletikett verfügt über verschiedene Optionen und den aktuellen Status jeder Zeile, z. B. „In Bearbeitung“, „Wartet auf Überprüfung“ usw. </p>
<p>Durch die Änderung gibt es einige Bedingungen; einige sind nicht zulässig, einige erfordern eine Bestätigung, andere sind in Ordnung und zeigen eine Erfolgsmeldung an. </p>
<p>Um dies zu testen, muss ich das Element basierend auf seinem aktuellen Wert abrufen.
Wie ich in der Cypress-Dokumentation oder auf verschiedenen Websites gesehen habe, gibt es dafür (sofern möglich) keine Erklärung. </p>
<p>Um es klarer auszudrücken, ich möchte so etwas (ich weiß, dass <code>hasValue</code> nichts ist, was auf Cypress existiert): </p>
<pre class="brush:php;toolbar:false;">cy.get('select').hasValue('In Bearbeitung')
// oder
cy.get('select').hasValue(3)</pre>
<p>Ich habe so etwas wie <code>contains</code> ausprobiert, aber das gibt den gesamten Text zurück. </p>