Wie wähle ich einen Wert aus einem Dropdown-Menü mit Selenium IDE aus?

8

Ich verwende Selenium IDE als erstes und habe kein Wissen über Automationsskripting. Bis jetzt bin ich in der Lage, IDE zu benutzen, aber ein Problem ist, dass ich nicht in der Lage bin, einen Wert zufällig aus der Dropdown-Liste auszuwählen, sondern die Index- oder Beschriftungswerte jedes Mal manuell einzugeben.

Kann mir bitte jemand dabei helfen.

Danke

    
Anil 26.06.2012, 18:15
quelle

9 Antworten

8

Ich habe das unten versucht und es hat funktioniert

Befehl: Wählen Sie

Ziel: Element Locator zB: id = Karte

Wert: index = 1

    
Simpu 12.06.2014 02:48
quelle
0

Verwenden Sie den Befehl select(selectLocator, optionLocator) , 'selectLocator' ist die ID der Dropdown-Liste, aus der der Wert ausgewählt wird, und der 'optionLocator' ist der ausgewählte Wert.

Zum Beispiel: Sagen Sie ein Dropdown mit Id="//select[@id='type'" mit Werten wie 'TypeA, TypeB, TypeC, ...'. Wenn Sie "TypeA" aus dem Dropdown-Menü auswählen, sollte Ihr Befehl wie folgt aussehen:

%Vor%

Ich hoffe, dass dies Ihr Problem lösen wird.

    
Ranadheer Reddy 27.06.2012 06:03
quelle
0

Ermitteln Sie zuerst die Gesamtzahl der Elemente im Dropdown-Menü. Verwenden Sie getSelectOptions, um ein Array mit Optionen des Auswahlfelds zu erhalten. Dann generieren Sie eine zufällige Ganzzahl zwischen 0 (inklusive) und der Länge des Arrays (exklusiv. Wählen Sie dann mit einem Index-Locator die zufällig ausgewählte Option aus.)

    
Prashant Vadher 27.06.2012 06:29
quelle
0

Verwenden Befehl: KeyDown Ziel: css = input.coboboxname Wert: \ 40

\ 40 ist der Pfeil nach unten Wert

Verwenden Sie dann \ 13, um eine Auswahl in Wert vorzunehmen (geben Sie den Wert für Befehl und Ziel gleich ein.)

    
Swapnil Kadam 16.01.2015 12:25
quelle
0

ein schneller und dreckiger Javascript Startpunkt:

%Vor%

und der (etwas) entsprechende selenIDE-runScript-Befehl:

Befehl

%Vor%

Ziel:

%Vor%

Das +1 am Ende ist völlig optional: Ich habe es eingefügt, um Selenid daran zu hindern, das erste auszuwählen

    
Marcelo Carvalho 27.03.2015 13:20
quelle
0

Befehl: Wählen Sie

Ziel: Suche ein Element der Website-App. (Name, ID)

Wert: Welchen Wert / welches Ergebnis möchten Sie sehen?

Beispiel: Als Benutzer möchte ich eine Liste der Farben der Dropdown-Liste (Orange, Blau, Rot) auswählen Ich möchte Blau Farbe auswählen. Dies ist ein Skript.

Befehl: Wählen Sie

Ziel: name = color

Wert: Blau

    
Ilse Macías 19.01.2017 22:21
quelle
0

Allgemeiner Ansatz ist zuerst klicken Sie auf das Element und wählen Sie dann Wert aus dem Element.

Zum Klicken: 1. Befehl: klicken 2.target: Element-Locator wie xpath / id / Klasse des Elements z. xpath = xpath des Elements

Zur Auswahl eines Wertes: 1. Befehl: auswählen 2.Target: Derselbe Element-Locator wird zum Klicken verwendet 3.Wert: Sichtbarer Text, den Sie auswählen möchten / Index (Sie erhalten es durch Überprüfen dieses Elements)

    
Md. Imran Hassan 24.05.2017 13:11
quelle
-1

Versucht unten und es hat funktioniert.

%Vor%     
user6150585 03.04.2016 00:07
quelle
-2

Es wird mit dem WaitForVisible-Befehl

funktionieren     
Prashant 23.11.2015 16:08
quelle

Tags und Links