public class WebElementProxy
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
protected void |
append(java.lang.String text) |
protected org.openqa.selenium.WebElement |
checkCondition(java.lang.String prefix,
java.lang.String message,
Condition condition,
boolean invert) |
protected void |
click() |
protected void |
click(org.openqa.selenium.WebElement element) |
protected org.openqa.selenium.WebElement |
cloneInputField(SelenideElement form,
SelenideElement inputField) |
protected SelenideElement |
closest(SelenideElement me,
java.lang.String tagOrClass) |
protected void |
contextClick() |
protected ElementNotFound |
createElementNotFoundError(Condition condition,
java.lang.Throwable lastError) |
protected java.lang.String |
describe() |
protected java.lang.Object |
dispatchAndRetry(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args) |
protected java.lang.Object |
dispatchSelenideMethod(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args) |
protected void |
doubleClick() |
protected java.io.File |
download() |
protected void |
dragAndDropTo(java.lang.String targetCssSelector) |
protected boolean |
exists() |
protected boolean |
exists(org.openqa.selenium.WebElement element) |
protected SelenideElement |
find(SelenideElement proxy,
java.lang.Object arg,
int index) |
protected org.openqa.selenium.WebElement |
findAndAssertElementIsVisible() |
protected java.io.File |
findFileInClasspath(java.lang.String name) |
protected void |
fireChangeEvent(org.openqa.selenium.WebElement element) |
protected void |
fireEvent(org.openqa.selenium.WebElement element,
java.lang.String... event) |
protected void |
followLink() |
protected org.openqa.selenium.WebElement |
getActualDelegate() |
protected org.openqa.selenium.WebElement |
getDelegate() |
protected org.openqa.selenium.WebElement |
getElementOrNull() |
protected java.lang.String |
getInnerHtml() |
protected java.lang.String |
getInnerText() |
protected java.lang.String |
getSearchCriteria() |
protected SelenideElement |
getSelectedOption(org.openqa.selenium.WebElement selectElement) |
protected java.lang.String |
getSelectedText(org.openqa.selenium.WebElement selectElement) |
protected java.lang.String |
getSelectedValue(org.openqa.selenium.WebElement selectElement) |
protected org.openqa.selenium.By |
getSelector(java.lang.Object arg) |
protected java.lang.String |
getText() |
protected java.lang.String |
getValue() |
protected void |
hover() |
java.lang.Object |
invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object... args) |
protected java.lang.Object |
invokeShould(java.lang.Object proxy,
java.lang.String prefix,
java.lang.Object[] args) |
protected java.lang.Object |
invokeShouldNot(java.lang.Object proxy,
java.lang.String prefix,
java.lang.Object[] args) |
protected boolean |
isDisplayed() |
protected java.lang.Boolean |
isImage() |
protected boolean |
matches(Condition condition) |
protected SelenideElement |
parent(SelenideElement me) |
protected java.io.File |
screenshot() |
protected void |
scrollTo() |
protected void |
selectOptionByText(java.lang.String optionText) |
protected void |
selectOptionByValue(java.lang.String optionValue) |
protected void |
selectOptionByValue(org.openqa.selenium.WebElement selectField,
java.lang.String optionValue) |
protected void |
setSelected(boolean selected) |
protected void |
setValue(java.lang.String text) |
protected java.lang.Object |
should(java.lang.Object proxy,
java.lang.String prefix,
java.lang.String message,
java.util.List<Condition> conditions) |
protected java.lang.Object |
shouldNot(java.lang.Object proxy,
java.lang.String prefix,
java.util.List<Condition> conditions) |
protected java.lang.Object |
shouldNot(java.lang.Object proxy,
java.lang.String prefix,
java.lang.String message,
java.util.List<Condition> conditions) |
java.lang.String |
toString() |
protected java.io.File |
uploadFile(SelenideElement inputField,
java.io.File... file) |
protected java.io.File |
uploadFile(org.openqa.selenium.WebElement inputField,
java.io.File file) |
protected java.io.File |
uploadFromClasspath(SelenideElement inputField,
java.lang.String... fileName) |
static SelenideElement |
wrap(org.openqa.selenium.WebElement element) |
public static SelenideElement wrap(org.openqa.selenium.WebElement element)
protected org.openqa.selenium.WebElement getDelegate()
protected org.openqa.selenium.WebElement getActualDelegate()
throws org.openqa.selenium.NoSuchElementException,
java.lang.IndexOutOfBoundsException
org.openqa.selenium.NoSuchElementExceptionjava.lang.IndexOutOfBoundsExceptionprotected java.lang.String getSearchCriteria()
public java.lang.String toString()
toString in class java.lang.Objectpublic java.lang.Object invoke(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object... args)
throws java.lang.Throwable
invoke in interface java.lang.reflect.InvocationHandlerjava.lang.Throwableprotected java.lang.Object dispatchAndRetry(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
java.lang.Throwableprotected java.lang.Object dispatchSelenideMethod(java.lang.Object proxy,
java.lang.reflect.Method method,
java.lang.Object[] args)
throws java.lang.Throwable
java.lang.Throwableprotected java.lang.Object invokeShould(java.lang.Object proxy,
java.lang.String prefix,
java.lang.Object[] args)
protected java.lang.Object invokeShouldNot(java.lang.Object proxy,
java.lang.String prefix,
java.lang.Object[] args)
protected java.lang.Boolean isImage()
protected java.io.File screenshot()
protected boolean matches(Condition condition)
protected void setSelected(boolean selected)
protected java.lang.String getText()
protected java.lang.String getInnerText()
protected java.lang.String getInnerHtml()
protected void click()
protected void click(org.openqa.selenium.WebElement element)
protected org.openqa.selenium.WebElement findAndAssertElementIsVisible()
protected void contextClick()
protected void doubleClick()
protected void hover()
protected void dragAndDropTo(java.lang.String targetCssSelector)
protected void followLink()
protected void setValue(java.lang.String text)
protected void fireChangeEvent(org.openqa.selenium.WebElement element)
protected java.lang.String getValue()
protected void append(java.lang.String text)
protected void fireEvent(org.openqa.selenium.WebElement element,
java.lang.String... event)
protected java.lang.Object should(java.lang.Object proxy,
java.lang.String prefix,
java.lang.String message,
java.util.List<Condition> conditions)
protected org.openqa.selenium.WebElement checkCondition(java.lang.String prefix,
java.lang.String message,
Condition condition,
boolean invert)
protected java.lang.Object shouldNot(java.lang.Object proxy,
java.lang.String prefix,
java.util.List<Condition> conditions)
protected java.lang.Object shouldNot(java.lang.Object proxy,
java.lang.String prefix,
java.lang.String message,
java.util.List<Condition> conditions)
protected java.io.File uploadFromClasspath(SelenideElement inputField, java.lang.String... fileName) throws java.net.URISyntaxException, java.io.IOException
java.net.URISyntaxExceptionjava.io.IOExceptionprotected java.io.File findFileInClasspath(java.lang.String name)
throws java.net.URISyntaxException
java.net.URISyntaxExceptionprotected java.io.File uploadFile(SelenideElement inputField, java.io.File... file) throws java.io.IOException
java.io.IOExceptionprotected org.openqa.selenium.WebElement cloneInputField(SelenideElement form, SelenideElement inputField)
protected java.io.File uploadFile(org.openqa.selenium.WebElement inputField,
java.io.File file)
throws java.io.IOException
java.io.IOExceptionprotected void selectOptionByText(java.lang.String optionText)
protected void selectOptionByValue(java.lang.String optionValue)
protected void selectOptionByValue(org.openqa.selenium.WebElement selectField,
java.lang.String optionValue)
protected java.lang.String getSelectedValue(org.openqa.selenium.WebElement selectElement)
protected java.lang.String getSelectedText(org.openqa.selenium.WebElement selectElement)
protected SelenideElement getSelectedOption(org.openqa.selenium.WebElement selectElement)
protected boolean exists()
protected boolean isDisplayed()
protected java.lang.String describe()
protected ElementNotFound createElementNotFoundError(Condition condition, java.lang.Throwable lastError)
protected boolean exists(org.openqa.selenium.WebElement element)
protected org.openqa.selenium.WebElement getElementOrNull()
protected SelenideElement find(SelenideElement proxy, java.lang.Object arg, int index)
protected org.openqa.selenium.By getSelector(java.lang.Object arg)
protected SelenideElement parent(SelenideElement me)
protected SelenideElement closest(SelenideElement me, java.lang.String tagOrClass)
protected void scrollTo()
protected java.io.File download()
throws java.io.IOException,
java.net.URISyntaxException
java.io.IOExceptionjava.net.URISyntaxException