Ich bin mit C# - Selen WebDriverC# Selen: Wie Elemente zählen und ausgewählte Option aus einem Auswahlelement erhalten
Ich brauche eine Seite zu testen, die die Anzahl von Auswahlelementen unbekannt ist. Es könnte eins, zwei, drei ... Im folgenden Fallbeispiel enthält es 4 Auswahlmöglichkeiten.
Es gibt 2 Probleme hier.
Wie die Anzahl der Auswahl-Tags zu zählen, so dass ich eine Schleife machen kann, um die ausgewählte Option in jeder Auswahl Tags zu erhalten.
Wie lautet die richtige Syntax, um ausgewählten Text mit Selenium WebDriver C# zu erhalten?
Vielen Dank.
<select name="ps_ck$0" id="ps_ck$0" >
<option value="A">Active</option>
<option value="C">Cancelled</option>
</select>
<select name="ps_ck$1" id="ps_ck$1" >
<option value="A">Active</option>
<option value="X">Cancelled</option>
</select>
<select name="ps_ck$2" id="ps_ck$2" >
<option value="A">Active</option>
<option value="X">Cancelled</option>
</select>
<select name="ps_ck$3" id="ps_ck$3" >
<option value="A">Active</option>
<option value="X">Cancelled</option>
</select>
Danke. Ihre Antwort hat mir sehr geholfen. Aber wenn möglich, editieren Sie bitte diese Zeile: 'Console.WriteLine (selectElement.SelectedOption);' Das wird nicht funktionieren. Es sollte 'Console.WriteLine (selectElement.SelectedOption.Text) sein;' Nochmals vielen Dank. –
@LouisTran guter Punkt, entsprechend aktualisiert. Vielen Dank. – alecxe