public interface WebElementFacade extends org.openqa.selenium.WebElement, org.openqa.selenium.WrapsElement, WebElementState, org.openqa.selenium.interactions.Locatable, ConfigurableTimeouts, io.appium.java_client.FindsByAccessibilityId, io.appium.java_client.FindsByAndroidUIAutomator
| Modifier and Type | Method and Description |
|---|---|
<T extends WebElementFacade> |
and()
Convenience method to chain method calls more fluently.
|
void |
clear() |
void |
click()
Wait for an element to be visible and enabled, and then click on it.
|
boolean |
containsElements(org.openqa.selenium.By selector) |
boolean |
containsElements(java.lang.String xpathOrCssSelector) |
FluentDropdownDeselect |
deselect() |
<T extends WebElementFacade> |
deselectAll() |
<T extends WebElementFacade> |
deselectByIndex(int indexValue) |
<T extends WebElementFacade> |
deselectByValue(java.lang.String value) |
<T extends WebElementFacade> |
deselectByVisibleText(java.lang.String label) |
<T extends WebElementFacade> |
find(org.openqa.selenium.By bySelector) |
<T extends WebElementFacade> |
findBy(org.openqa.selenium.By selector) |
<T extends WebElementFacade> |
findBy(java.lang.String xpathOrCssSelector) |
<T extends WebElementFacade> |
findBy(java.lang.String xpathOrCssSelector,
java.lang.Object... arguments) |
java.lang.String |
getAttribute(java.lang.String name) |
org.openqa.selenium.WebElement |
getElement() |
long |
getImplicitTimeoutInMilliseconds() |
java.util.List<java.lang.String> |
getSelectOptions() |
java.lang.String |
getText() |
java.lang.String |
getTextContent() |
java.lang.String |
getValue() |
boolean |
hasClass(java.lang.String cssClassName) |
boolean |
isDisabled() |
FluentDropdownSelect |
select() |
<T extends WebElementFacade> |
selectByIndex(int indexValue) |
<T extends WebElementFacade> |
selectByValue(java.lang.String value) |
<T extends WebElementFacade> |
selectByVisibleText(java.lang.String label) |
void |
setWindowFocus() |
void |
shouldContainElements(org.openqa.selenium.By selector) |
void |
shouldContainElements(java.lang.String xpathOrCssSelector) |
<T extends WebElementFacade> |
then()
Convenience method to chain method calls more fluently.
|
<T extends WebElementFacade> |
then(org.openqa.selenium.By bySelector) |
<T extends WebElementFacade> |
then(java.lang.String xpathOrCssSelector) |
<T extends WebElementFacade> |
then(java.lang.String xpathOrCssSelector,
java.lang.Object... arguments) |
<T extends WebElementFacade> |
thenFind(java.lang.String xpathOrCssSelector) |
<T extends WebElementFacade> |
thenFind(java.lang.String xpathOrCssSelector,
java.lang.Object... arguments) |
ListOfWebElementFacades |
thenFindAll(org.openqa.selenium.By selector) |
ListOfWebElementFacades |
thenFindAll(java.lang.String xpathOrCssSelector) |
ListOfWebElementFacades |
thenFindAll(java.lang.String xpathOrCssSelector,
java.lang.Object... arguments) |
java.lang.String |
toString() |
<T extends WebElementFacade> |
type(java.lang.CharSequence... keysToSend)
Type a value into a field, making sure that the field is empty first.
|
<T extends WebElementFacade> |
typeAndEnter(java.lang.String value)
Type a value into a field and then press Enter, making sure that the field is empty first.
|
<T extends WebElementFacade> |
typeAndTab(java.lang.String value)
Type a value into a field and then press TAB, making sure that the field is empty first.
|
org.openqa.selenium.support.ui.Wait<org.openqa.selenium.WebDriver> |
waitForCondition() |
<T extends WebElementFacade> |
waitUntilClickable() |
<T extends WebElementFacade> |
waitUntilDisabled() |
<T extends WebElementFacade> |
waitUntilEnabled() |
<T extends WebElementFacade> |
waitUntilNotVisible() |
<T extends WebElementFacade> |
waitUntilPresent() |
<T extends WebElementFacade> |
waitUntilVisible() |
<T extends WebElementFacade> |
withTimeoutOf(java.time.Duration duration) |
<T extends WebElementFacade> |
withTimeoutOf(int timeout,
java.time.temporal.TemporalUnit unit) |
<T extends WebElementFacade> |
withTimeoutOf(int timeout,
java.util.concurrent.TimeUnit unit)
Deprecated.
|
findElement, findElements, getCssValue, getLocation, getRect, getSize, getTagName, isDisplayed, isEnabled, isSelected, sendKeys, submitcontainsOnlyText, containsSelectOption, containsText, containsValue, expect, getSelectedValue, getSelectedVisibleTextValue, getTextValue, hasFocus, isClickable, isCurrentlyEnabled, isCurrentlyVisible, isEnabled, isPresent, isSelected, isVisible, shouldBeCurrentlyVisible, shouldBeEnabled, shouldBePresent, shouldBeVisible, shouldContainOnlyText, shouldContainSelectedOption, shouldContainText, shouldNotBeCurrentlyVisible, shouldNotBeEnabled, shouldNotBePresent, shouldNotBeVisible, shouldNotContainTextgetCurrentImplicitTimeout, resetTimeouts, setImplicitTimeoutfindElementByAccessibilityId, findElementsByAccessibilityId<T extends WebElementFacade> T then(java.lang.String xpathOrCssSelector)
<T extends WebElementFacade> T thenFind(java.lang.String xpathOrCssSelector)
<T extends WebElementFacade> T then(java.lang.String xpathOrCssSelector, java.lang.Object... arguments)
<T extends WebElementFacade> T thenFind(java.lang.String xpathOrCssSelector, java.lang.Object... arguments)
<T extends WebElementFacade> T findBy(java.lang.String xpathOrCssSelector)
<T extends WebElementFacade> T findBy(java.lang.String xpathOrCssSelector, java.lang.Object... arguments)
ListOfWebElementFacades thenFindAll(java.lang.String xpathOrCssSelector)
ListOfWebElementFacades thenFindAll(java.lang.String xpathOrCssSelector, java.lang.Object... arguments)
<T extends WebElementFacade> T findBy(org.openqa.selenium.By selector)
<T extends WebElementFacade> T find(org.openqa.selenium.By bySelector)
<T extends WebElementFacade> T then(org.openqa.selenium.By bySelector)
java.lang.String getAttribute(java.lang.String name)
getAttribute in interface org.openqa.selenium.WebElementListOfWebElementFacades thenFindAll(org.openqa.selenium.By selector)
long getImplicitTimeoutInMilliseconds()
@Deprecated <T extends WebElementFacade> T withTimeoutOf(int timeout, java.util.concurrent.TimeUnit unit)
<T extends WebElementFacade> T withTimeoutOf(int timeout, java.time.temporal.TemporalUnit unit)
<T extends WebElementFacade> T withTimeoutOf(java.time.Duration duration)
<T extends WebElementFacade> T and()
<T extends WebElementFacade> T then()
java.util.List<java.lang.String> getSelectOptions()
getSelectOptions in interface WebElementState<T extends WebElementFacade> T type(java.lang.CharSequence... keysToSend)
keysToSend - <T extends WebElementFacade> T typeAndEnter(java.lang.String value)
value - <T extends WebElementFacade> T typeAndTab(java.lang.String value)
value - void setWindowFocus()
FluentDropdownSelect select()
FluentDropdownDeselect deselect()
<T extends WebElementFacade> T deselectAll()
<T extends WebElementFacade> T deselectByVisibleText(java.lang.String label)
<T extends WebElementFacade> T deselectByValue(java.lang.String value)
<T extends WebElementFacade> T deselectByIndex(int indexValue)
<T extends WebElementFacade> T selectByVisibleText(java.lang.String label)
<T extends WebElementFacade> T selectByValue(java.lang.String value)
<T extends WebElementFacade> T selectByIndex(int indexValue)
<T extends WebElementFacade> T waitUntilVisible()
<T extends WebElementFacade> T waitUntilPresent()
org.openqa.selenium.support.ui.Wait<org.openqa.selenium.WebDriver> waitForCondition()
<T extends WebElementFacade> T waitUntilNotVisible()
java.lang.String getValue()
getValue in interface WebElementStatejava.lang.String getText()
getText in interface org.openqa.selenium.WebElementgetText in interface WebElementStatejava.lang.String getTextContent()
boolean isDisabled()
isDisabled in interface WebElementState<T extends WebElementFacade> T waitUntilEnabled()
<T extends WebElementFacade> T waitUntilClickable()
<T extends WebElementFacade> T waitUntilDisabled()
void click()
click in interface org.openqa.selenium.WebElementvoid clear()
clear in interface org.openqa.selenium.WebElementjava.lang.String toString()
toString in class java.lang.Objectboolean containsElements(org.openqa.selenium.By selector)
boolean containsElements(java.lang.String xpathOrCssSelector)
void shouldContainElements(org.openqa.selenium.By selector)
void shouldContainElements(java.lang.String xpathOrCssSelector)
boolean hasClass(java.lang.String cssClassName)
org.openqa.selenium.WebElement getElement()