Method: Selenium::Client::GeneratedDriver#select
- Defined in:
- lib/selenium/client/legacy_driver.rb
permalink #select(selectLocator, optionLocator) ⇒ Object
Select an option from a drop-down using an option locator.
Option locators provide different ways of specifying options of an HTML Select element (e.g. for selecting a specific option, or for asserting that the selected option satisfies a specification). There are several forms of Select Option Locator.
-
label=labelPattern:
matches options based on their labels, i.e. the visible text. (This is the default.)
-
label=regexp:^ther
-
value=valuePattern:
matches options based on their values.
-
value=other
-
id=id:
matches options based on their ids.
-
id=option1
-
index=index:
matches an option based on its index (offset from zero).
-
index=2
If no option locator prefix is provided, the default behaviour is to match on label.
‘selectLocator’ is an element locator identifying a drop-down menu ‘optionLocator’ is an option locator (a label by default)
515 516 517 |
# File 'lib/selenium/client/legacy_driver.rb', line 515 def select(selectLocator,optionLocator) remote_control_command("select", [selectLocator,optionLocator,]) end |