public class DropDown extends InteractiveElement implements IDropDown
Element.HIGHLIGHT_MODES
Constructor and Description |
---|
DropDown(org.openqa.selenium.By locator) |
DropDown(String locator) |
Modifier and Type | Method and Description |
---|---|
List<String> |
getOptions()
Implementing this method would allow for obtaining all of the options
from the dropdown widget
|
String |
getSelectedOption()
Implementing this method would allow for checking which option was
selected from the dropdown menu
|
String |
getValue()
Throw Unsupported Operation exception if getValue() on Interactive element is invoked
|
void |
selectOption(String option)
Implementing this method would allow for selecting specific items from a
dropdown menu
|
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, typeAppend
eval, 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, waitForVisible
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
click, clickAndHold, doubleClick, dragAndDrop, dragAndDropByOffset, isEnabled, keyDown, keyUp, mouseMove, mouseMoveOut, mouseOver, releaseClickAndHold, rightClick, sendKeys, type, typeAppend
getLabel
eval, 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, waitForVisible
public DropDown(String locator)
public DropDown(org.openqa.selenium.By locator)
public void setValue(Object value) throws WidgetException
IEditableElement
setValue
in interface IEditableElement
value
- - the value that the editable elementWidgetException
public String getValue() throws WidgetException
InteractiveElement
getValue
in interface IReadableElement
getValue
in class InteractiveElement
WidgetException
public void selectOption(String option) throws WidgetException
IDropDown
selectOption
in interface IDropDown
option
- - the item in the DropDown widget that is to be selectedWidgetException
public List<String> getOptions() throws WidgetException
IDropDown
getOptions
in interface IDropDown
WidgetException
public String getSelectedOption() throws WidgetException
IDropDown
getSelectedOption
in interface IDropDown
WidgetException
Copyright © 2018. All rights reserved.