public interface WebElementFacade extends org.openqa.selenium.WebElement, org.openqa.selenium.internal.WrapsElement, org.openqa.selenium.internal.Locatable, WebElementState, io.appium.java_client.FindsByAccessibilityId, io.appium.java_client.FindsByAndroidUIAutomator, io.appium.java_client.FindsByIosUIAutomation, 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) |
<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) |
java.lang.String |
getAttribute(java.lang.String name) |
long |
getImplicitTimeoutInMilliseconds() |
java.util.List<java.lang.String> |
getSelectOptions() |
java.lang.String |
getText() |
java.lang.String |
getValue() |
boolean |
hasClass(java.lang.String cssClassName) |
<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) |
java.util.List<WebElementFacade> |
thenFindAll(org.openqa.selenium.By selector) |
java.util.List<WebElementFacade> |
thenFindAll(java.lang.String xpathOrCssSelector) |
java.lang.String |
toString() |
<T extends WebElementFacade> |
type(java.lang.String value)
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(int timeout,
java.util.concurrent.TimeUnit unit) |
findElement, findElements, getCssValue, getLocation, getRect, getSize, getTagName, isDisplayed, isEnabled, isSelected, sendKeys, submit
containsOnlyText, containsSelectOption, containsText, containsValue, expect, getSelectedValue, getSelectedVisibleTextValue, getTextValue, hasFocus, isCurrentlyEnabled, isCurrentlyVisible, isEnabled, isPresent, isSelected, isVisible, shouldBeCurrentlyVisible, shouldBeEnabled, shouldBePresent, shouldBeVisible, shouldContainOnlyText, shouldContainSelectedOption, shouldContainText, shouldNotBeCurrentlyVisible, shouldNotBeEnabled, shouldNotBePresent, shouldNotBeVisible, shouldNotContainText
findElementByAccessibilityId, findElementsByAccessibilityId
findElementByAndroidUIAutomator, findElementsByAndroidUIAutomator
findElementByIosUIAutomation, findElementsByIosUIAutomation
getCurrentImplicitTimeout, resetTimeouts, setImplicitTimeout
<T extends WebElementFacade> T then(java.lang.String xpathOrCssSelector)
<T extends WebElementFacade> T findBy(java.lang.String xpathOrCssSelector)
java.util.List<WebElementFacade> thenFindAll(java.lang.String xpathOrCssSelector)
<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()
<T extends WebElementFacade> T withTimeoutOf(int timeout, java.util.concurrent.TimeUnit unit)
<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.String value)
value
- <T extends WebElementFacade> T typeAndEnter(java.lang.String value)
value
- <T extends WebElementFacade> T typeAndTab(java.lang.String value)
value
- void setWindowFocus()
<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()
java.lang.String getText()
getText
in interface org.openqa.selenium.WebElement
<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)