public interface WebElementFacade extends org.openqa.selenium.WebElement, org.openqa.selenium.internal.WrapsElement, org.openqa.selenium.interactions.Locatable, WebElementState, io.appium.java_client.FindsByAccessibilityId, io.appium.java_client.FindsByAndroidUIAutomator, ConfigurableTimeouts
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) |
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) |
java.util.List<WebElementFacade> |
thenFindAll(org.openqa.selenium.By selector) |
java.util.List<WebElementFacade> |
thenFindAll(java.lang.String xpathOrCssSelector) |
java.util.List<WebElementFacade> |
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, submit
containsOnlyText, 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, shouldNotContainText
findElementByAccessibilityId, findElementsByAccessibilityId
findElementByAndroidUIAutomator, findElementsByAndroidUIAutomator
findElement, findElements
getCurrentImplicitTimeout, resetTimeouts, setImplicitTimeout
<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)
java.util.List<WebElementFacade> thenFindAll(java.lang.String xpathOrCssSelector)
java.util.List<WebElementFacade> 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.WebElement
java.util.List<WebElementFacade> 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 WebElementState
java.lang.String getText()
getText
in interface org.openqa.selenium.WebElement
getText
in interface WebElementState
java.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.WebElement
void clear()
clear
in interface org.openqa.selenium.WebElement
java.lang.String toString()
toString
in class java.lang.Object
boolean 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)