public class Select extends InteractiveElement implements ISelectList
Element.HIGHLIGHT_MODES| Constructor and Description |
|---|
Select(org.openqa.selenium.By locator) |
Select(String locator) |
| Modifier and Type | Method and Description |
|---|---|
void |
deselectAllOptions()
Implementing this method would allow for deselecting any options in the
list that have been selected
|
List<String> |
getOptions()
Implementing this method would allow for getting all options in the list
|
String |
getSelectedOption()
Implementing this method would allow for getting the text of the
currently selected option
|
List<String> |
getSelectedOptions()
Implementing this method would allow for getting the currently selected
options in the list
|
Object |
getValue()
Throw Unsupported Operation exception if getValue() on Interactive element is invoked
|
void |
selectMultipleOptions(List<String> options)
Implementing this method would allow for selecting multiple options in
the list based on the text
|
void |
selectOption(String option)
Implementing this method would allow for selecting a specific option from
the list
|
void |
setValue(Object value)
Implementing this method for an editable element would allow for setting
the
|
click, clickAndHold, doubleClick, dragAndDrop, dragAndDropByOffset, getLabel, isEnabled, keyDown, keyUp, mouseMove, mouseMoveOut, mouseOver, releaseClickAndHold, rightClick, sendKeys, type, typeAppendeval, findElement, fireEvent, focusOn, getAttribute, getByLocator, getChildNodesValuesText, getCssValue, getGUIDriver, getInnerHTML, getLocationX, getLocationY, getLocator, getText, getWebElement, hasText, highlight, highlight, highlight, isAttributePresent, isElementNotPresent, isElementNotPresent, isElementPresent, isElementPresent, isElementPresent, isElementVisible, isElementVisible, isWithinBoundsOfWindow, scrollTo, setGUIDriver, waitForAttribute, waitForAttribute, waitForAttributeEqualTo, waitForAttributeEqualTo, waitForAttributeNotEqualTo, waitForAttributeNotEqualTo, waitForCommand, waitForElementNotPresent, waitForElementNotPresent, waitForElementPresent, waitForElementPresent, waitForEnabled, waitForEnabled, waitForNotAttribute, waitForNotAttribute, waitForNotVisible, waitForNotVisible, waitForText, waitForText, waitForVisible, waitForVisibleclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclick, clickAndHold, doubleClick, dragAndDrop, dragAndDropByOffset, isEnabled, keyDown, keyUp, mouseMove, mouseMoveOut, mouseOver, releaseClickAndHold, rightClick, sendKeys, type, typeAppendgetLabeleval, fireEvent, focusOn, getAttribute, getByLocator, getChildNodesValuesText, getCssValue, getInnerHTML, getLocationX, getLocationY, getLocator, getText, getWebElement, hasText, highlight, highlight, isAttributePresent, isElementNotPresent, isElementNotPresent, isElementPresent, isElementPresent, isElementPresent, isElementVisible, isElementVisible, isWithinBoundsOfWindow, scrollTo, waitForAttribute, waitForAttribute, waitForAttributeEqualTo, waitForAttributeEqualTo, waitForAttributeNotEqualTo, waitForAttributeNotEqualTo, waitForElementNotPresent, waitForElementNotPresent, waitForElementPresent, waitForElementPresent, waitForEnabled, waitForEnabled, waitForNotAttribute, waitForNotAttribute, waitForNotVisible, waitForNotVisible, waitForText, waitForText, waitForVisible, waitForVisiblepublic Select(String locator)
public Select(org.openqa.selenium.By locator)
public void setValue(Object value) throws WidgetException
IEditableElementsetValue in interface IEditableElementvalue - - the value that the editable elementWidgetExceptionpublic void selectOption(String option) throws WidgetException
ISelectListselectOption in interface ISelectListoption - - the option that is to be selectedWidgetExceptionpublic void selectMultipleOptions(List<String> options) throws WidgetException
ISelectListselectMultipleOptions in interface ISelectListoptions - - the list containing the text of the elements to be selectedWidgetExceptionpublic Object getValue() throws WidgetException
InteractiveElementgetValue in interface IReadableElementgetValue in class InteractiveElementWidgetExceptionpublic String getSelectedOption() throws WidgetException
ISelectListgetSelectedOption in interface ISelectListWidgetExceptionpublic List<String> getOptions() throws WidgetException
ISelectListgetOptions in interface ISelectListWidgetExceptionpublic List<String> getSelectedOptions() throws WidgetException
ISelectListgetSelectedOptions in interface ISelectListWidgetExceptionpublic void deselectAllOptions()
throws WidgetException
ISelectListdeselectAllOptions in interface ISelectListWidgetExceptionCopyright © 2018. All rights reserved.