Wie erhalte ich den ausgewählten Wert aus einer Combobox mit Selenium WebDriver (Selenium 2)?

7

Angenommen, ich habe diesen HTML-Code:

%Vor%

Das ist also ein Kombinationsfeld mit

%Vor%

und der aktuelle Wert MyDivision ist ausgewählt.

Mit Selenium WebDriver versuche ich den ausgewählten Wert zu bekommen, aber keinen Erfolg.

Ich habe es versucht:

%Vor%

Aber das gibt mir alle Werte in der Combobox zurück.

Hilfe bitte?

Bearbeiten:

%Vor%     
Koray Tugay 16.08.2012, 16:54
quelle

5 Antworten

14

Dies ist in C # geschrieben, aber es sollte nicht schwierig sein, es in eine andere Sprache zu übersetzen, die Sie verwenden:

%Vor%

SelectElement erfordert, dass Sie OpenQA.Selenium.Support.UI verwenden, also geben Sie oben

ein %Vor%

Bearbeiten:

Ich nehme an, für Sie anstelle von "Treiber" würden Sie

verwenden %Vor%     
Michael Bautista 16.08.2012, 17:30
quelle
9

In Java sollte der folgende Code gut funktionieren:

%Vor%

Da MyDivision derzeit ausgewählt ist, würde der obige Code "MyDivision" drucken

    
Ripon Al Wasim 16.01.2013 13:20
quelle
4
  

selectedValue.SelectedOption.Text; Ich werde dir den Text des   Ausgewähltes Objekt. Weiß jemand wie man den ausgewählten Wert bekommt.

Um den ausgewählten Wert zu erhalten, verwenden Sie

%Vor%     
Peter Kerr 30.08.2013 15:53
quelle
3

Um eine Option basierend auf dem Label auszuwählen:

%Vor%

Um den ersten ausgewählten Wert zu erhalten:

%Vor%     
some_other_guy 17.08.2012 05:40
quelle
2

Verwenden von XPath in c #

%Vor%     
Zain Ali 01.03.2013 13:57
quelle

Tags und Links