public class SelenideDriver
extends java.lang.Object
| Constructor and Description |
|---|
SelenideDriver(Config config) |
SelenideDriver(Config config,
Driver driver) |
SelenideDriver(Config config,
java.util.List<org.openqa.selenium.support.events.WebDriverEventListener> listeners) |
SelenideDriver(Config config,
org.openqa.selenium.WebDriver webDriver,
SelenideProxyServer selenideProxy) |
| Modifier and Type | Method and Description |
|---|---|
SelenideElement |
$(org.openqa.selenium.By seleniumSelector) |
SelenideElement |
$(org.openqa.selenium.By seleniumSelector,
int index) |
SelenideElement |
$(java.lang.String cssSelector) |
SelenideElement |
$(java.lang.String cssSelector,
int index) |
SelenideElement |
$(org.openqa.selenium.WebElement webElement) |
ElementsCollection |
$$(org.openqa.selenium.By criteria) |
ElementsCollection |
$$(java.util.Collection<? extends org.openqa.selenium.WebElement> elements) |
ElementsCollection |
$$(java.lang.String cssSelector) |
ElementsCollection |
$$x(java.lang.String xpathExpression) |
SelenideElement |
$x(java.lang.String xpathExpression) |
boolean |
atBottom() |
void |
back() |
Browser |
browser() |
void |
clearBrowserLocalStorage() |
void |
clearCookies() |
void |
close() |
Config |
config() |
java.io.File |
download(java.lang.String url) |
java.io.File |
download(java.lang.String url,
long timeoutMs) |
Driver |
driver() |
<T> T |
executeAsyncJavaScript(java.lang.String jsCode,
java.lang.Object... arguments) |
<T> T |
executeJavaScript(java.lang.String jsCode,
java.lang.Object... arguments) |
SelenideElement |
find(org.openqa.selenium.By criteria) |
SelenideElement |
find(org.openqa.selenium.By criteria,
int index) |
SelenideElement |
find(java.lang.String cssSelector) |
ElementsCollection |
findAll(org.openqa.selenium.By seleniumSelector) |
void |
forward() |
org.openqa.selenium.WebDriver |
getAndCheckWebDriver() |
java.lang.String |
getCurrentFrameUrl() |
org.openqa.selenium.WebElement |
getFocusedElement() |
SelenideProxyServer |
getProxy() |
SelenideElement |
getSelectedRadio(org.openqa.selenium.By radioField) |
java.lang.String |
getUserAgent() |
org.openqa.selenium.WebDriver |
getWebDriver() |
WebDriverLogs |
getWebDriverLogs() |
boolean |
hasWebDriverStarted() |
Modal |
modal() |
void |
open() |
void |
open(java.lang.String relativeOrAbsoluteUrl) |
void |
open(java.lang.String relativeOrAbsoluteUrl,
AuthenticationType authenticationType,
Credentials credentials) |
<PageObjectClass> |
open(java.lang.String relativeOrAbsoluteUrl,
java.lang.Class<PageObjectClass> pageObjectClassClass) |
void |
open(java.lang.String relativeOrAbsoluteUrl,
java.lang.String domain,
java.lang.String login,
java.lang.String password) |
<PageObjectClass> |
open(java.lang.String relativeOrAbsoluteUrl,
java.lang.String domain,
java.lang.String login,
java.lang.String password,
java.lang.Class<PageObjectClass> pageObjectClassClass) |
void |
open(java.net.URL absoluteUrl) |
<PageObjectClass> |
open(java.net.URL absoluteUrl,
java.lang.Class<PageObjectClass> pageObjectClassClass) |
void |
open(java.net.URL absoluteUrl,
java.lang.String domain,
java.lang.String login,
java.lang.String password) |
<PageObjectClass> |
open(java.net.URL absoluteUrl,
java.lang.String domain,
java.lang.String login,
java.lang.String password,
java.lang.Class<PageObjectClass> pageObjectClassClass) |
<PageObjectClass> |
page(java.lang.Class<PageObjectClass> pageObjectClass) |
<PageObjectClass,T extends PageObjectClass> |
page(T pageObject) |
void |
refresh() |
java.lang.String |
source() |
SelenideTargetLocator |
switchTo() |
java.lang.String |
title() |
void |
updateHash(java.lang.String hash) |
java.lang.String |
url() |
SelenideWait |
Wait() |
void |
zoom(double factor) |
public SelenideDriver(Config config)
public SelenideDriver(Config config, java.util.List<org.openqa.selenium.support.events.WebDriverEventListener> listeners)
public SelenideDriver(Config config, org.openqa.selenium.WebDriver webDriver, SelenideProxyServer selenideProxy)
@CheckReturnValue public Config config()
@CheckReturnValue public Driver driver()
public void open()
public void open(java.lang.String relativeOrAbsoluteUrl)
public void open(java.net.URL absoluteUrl)
public void open(java.lang.String relativeOrAbsoluteUrl,
java.lang.String domain,
java.lang.String login,
java.lang.String password)
public void open(java.lang.String relativeOrAbsoluteUrl,
AuthenticationType authenticationType,
Credentials credentials)
public void open(java.net.URL absoluteUrl,
java.lang.String domain,
java.lang.String login,
java.lang.String password)
@CheckReturnValue
public <PageObjectClass> PageObjectClass open(java.lang.String relativeOrAbsoluteUrl,
java.lang.Class<PageObjectClass> pageObjectClassClass)
@CheckReturnValue
public <PageObjectClass> PageObjectClass open(java.net.URL absoluteUrl,
java.lang.Class<PageObjectClass> pageObjectClassClass)
@CheckReturnValue
public <PageObjectClass> PageObjectClass open(java.lang.String relativeOrAbsoluteUrl,
java.lang.String domain,
java.lang.String login,
java.lang.String password,
java.lang.Class<PageObjectClass> pageObjectClassClass)
@CheckReturnValue
public <PageObjectClass> PageObjectClass open(java.net.URL absoluteUrl,
java.lang.String domain,
java.lang.String login,
java.lang.String password,
java.lang.Class<PageObjectClass> pageObjectClassClass)
@CheckReturnValue public <PageObjectClass> PageObjectClass page(java.lang.Class<PageObjectClass> pageObjectClass)
@CheckReturnValue public <PageObjectClass,T extends PageObjectClass> PageObjectClass page(T pageObject)
public void refresh()
public void back()
public void forward()
public void updateHash(java.lang.String hash)
@CheckReturnValue public Browser browser()
@CheckReturnValue public SelenideProxyServer getProxy()
public boolean hasWebDriverStarted()
@CheckReturnValue public org.openqa.selenium.WebDriver getWebDriver()
@CheckReturnValue public org.openqa.selenium.WebDriver getAndCheckWebDriver()
public void clearCookies()
public void close()
public <T> T executeJavaScript(java.lang.String jsCode,
java.lang.Object... arguments)
public <T> T executeAsyncJavaScript(java.lang.String jsCode,
java.lang.Object... arguments)
@CheckReturnValue public org.openqa.selenium.WebElement getFocusedElement()
@CheckReturnValue public SelenideWait Wait()
public void zoom(double factor)
public java.lang.String title()
@CheckReturnValue public SelenideElement $(org.openqa.selenium.WebElement webElement)
@CheckReturnValue public SelenideElement $(java.lang.String cssSelector)
@CheckReturnValue public SelenideElement find(java.lang.String cssSelector)
@CheckReturnValue public SelenideElement $x(java.lang.String xpathExpression)
@CheckReturnValue public SelenideElement $(org.openqa.selenium.By seleniumSelector)
@CheckReturnValue public SelenideElement $(org.openqa.selenium.By seleniumSelector, int index)
@CheckReturnValue public SelenideElement $(java.lang.String cssSelector, int index)
@CheckReturnValue public SelenideElement find(org.openqa.selenium.By criteria)
@CheckReturnValue public SelenideElement find(org.openqa.selenium.By criteria, int index)
@CheckReturnValue public ElementsCollection $$(java.util.Collection<? extends org.openqa.selenium.WebElement> elements)
@CheckReturnValue public ElementsCollection $$(java.lang.String cssSelector)
@CheckReturnValue public ElementsCollection $$x(java.lang.String xpathExpression)
@CheckReturnValue public ElementsCollection findAll(org.openqa.selenium.By seleniumSelector)
@CheckReturnValue public ElementsCollection $$(org.openqa.selenium.By criteria)
@CheckReturnValue public SelenideElement getSelectedRadio(org.openqa.selenium.By radioField)
@CheckReturnValue public Modal modal()
@CheckReturnValue public WebDriverLogs getWebDriverLogs()
public void clearBrowserLocalStorage()
public boolean atBottom()
public SelenideTargetLocator switchTo()
@CheckReturnValue public java.lang.String url()
@CheckReturnValue public java.lang.String source()
@CheckReturnValue public java.lang.String getCurrentFrameUrl()
@CheckReturnValue public java.lang.String getUserAgent()
public java.io.File download(java.lang.String url)
throws java.io.IOException
java.io.IOExceptionpublic java.io.File download(java.lang.String url,
long timeoutMs)
throws java.io.IOException
java.io.IOException