Ich habe eine HTML-Probe hier:Assert Statement für Vorgegebene Dropdown Wert Inner Selen WebDriver
<select id="Something" style="color:#404040;background-color:White;font-family:Verdana;font-size:XX-Small;width:125px;z-index: 134" name="Something">
<option value="0">Please Choose Status</option>
<option value="1">Status1</option>
<option value="2">Status2</option>
Die oben ist zu einem Drop-Down-webelement in Bezug. Basierend auf dem ausgewählten Workflow löst das System abhängig von der Bedingung entweder den Wert 1 oder 2 aus. Wie schreibe ich eine Assert-Anweisung, um den tatsächlichen Status gegenüber dem erwarteten zu überprüfen? Ich habe folgendes versucht:
Assert.True(ddlFoo.Text.Equals("Status2"));
Assert.AreEqual("Status2", ddlFoo.Selected);
Assert.AreEqual("Status2",ddlFoo.Text);
jedoch alle drei von ihnen scheinen
Instead of `"status2 compared to status1"`
den Innertext gegen den gesamten Drop-Down zum Beispiel zu vergleichen erhalte ich: "status2" compared to "Please Choose Status\r\nStatus1r\nStatus2"
Kann mich jemand bieten mit der C# -Syntax, um eine Assert-Anweisung dafür zu tun?
Dank
Dank !!!!!!!!!!!!!! –