Index
All Classes and Interfaces|All Packages
$
- $(String) - Static method in class com.codeborne.selenide.Selenide
-
Locates the first element matching given CSS selector (lazy evaluation)
- $(String, int) - Static method in class com.codeborne.selenide.Selenide
-
Locates the Nth element matching given criteria (lazy evaluation)
- $(By) - Static method in class com.codeborne.selenide.Selenide
-
Locates the first element matching given CSS selector (lazy evaluation)
- $(By, int) - Static method in class com.codeborne.selenide.Selenide
- $(WebElement) - Static method in class com.codeborne.selenide.Selenide
-
Wrap standard Selenium WebElement into SelenideElement to use additional methods like
SelenideElement.shouldHave(Condition...)
,SelenideElement.selectOption(String, String...)
etc. - $$(String) - Static method in class com.codeborne.selenide.Selenide
-
Locates all elements matching given CSS selector (lazy evaluation).
- $$(Collection<? extends WebElement>) - Static method in class com.codeborne.selenide.Selenide
-
Initialize collection with Elements
- $$(By) - Static method in class com.codeborne.selenide.Selenide
-
Locates all elements matching given CSS selector.
- $$x(String) - Static method in class com.codeborne.selenide.Selenide
-
Locates all elements matching given XPATH expression (lazy evaluation)
- $x(String) - Static method in class com.codeborne.selenide.Selenide
-
Locates the first element matching given XPATH expression (lazy evaluation)
A
- actions() - Static method in class com.codeborne.selenide.Selenide
-
With this method you can use Selenium Actions like described in the AdvancedUserInteractions page.
- addListener(WebDriverEventListener) - Method in interface com.codeborne.selenide.impl.WebDriverContainer
- addListener(WebDriverEventListener) - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
- addListener(WebDriverEventListener) - Static method in class com.codeborne.selenide.WebDriverRunner
-
Deprecated.
- addListener(WebDriverListener) - Method in interface com.codeborne.selenide.impl.WebDriverContainer
- addListener(WebDriverListener) - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
- addListener(WebDriverListener) - Static method in class com.codeborne.selenide.WebDriverRunner
-
Use this method BEFORE opening a browser to add custom event listeners to webdriver.
- afterAll(ExtensionContext) - Method in class com.codeborne.selenide.junit5.BrowserStrategyExtension
- afterAll(ExtensionContext) - Method in class com.codeborne.selenide.junit5.SoftAssertsExtension
- afterEach(ExtensionContext) - Method in class com.codeborne.selenide.junit5.BrowserPerTestStrategyExtension
- afterEach(ExtensionContext) - Method in class com.codeborne.selenide.junit5.SoftAssertsExtension
- afterTestExecution(ExtensionContext) - Method in class com.codeborne.selenide.junit5.ScreenShooterExtension
- assertionMode - Static variable in class com.codeborne.selenide.Configuration
-
Assertion mode
- atBottom() - Static method in class com.codeborne.selenide.Selenide
-
Return true if bottom of the page is reached
B
- back() - Static method in class com.codeborne.selenide.Selenide
-
Navigate browser back to previous page
- baseUrl - Static variable in class com.codeborne.selenide.Configuration
-
Base url for open() function calls Can be configured either programmatically, via selenide.properties file or by system property "-Dselenide.baseUrl=http://myhost".
- beforeAll(ExtensionContext) - Method in class com.codeborne.selenide.junit5.SoftAssertsExtension
- beforeEach(ExtensionContext) - Method in class com.codeborne.selenide.junit5.ScreenShooterExtension
- beforeEach(ExtensionContext) - Method in class com.codeborne.selenide.junit5.SoftAssertsExtension
- browser - Static variable in class com.codeborne.selenide.Configuration
-
Which browser to use.
- browserBinary - Static variable in class com.codeborne.selenide.Configuration
-
Sets the path to browser executable.
- browserCapabilities - Static variable in class com.codeborne.selenide.Configuration
-
Browser capabilities.
- BrowserPerTestStrategyExtension - Class in com.codeborne.selenide.junit5
-
By using this extension browser will be automatically closed after each test.
- BrowserPerTestStrategyExtension() - Constructor for class com.codeborne.selenide.junit5.BrowserPerTestStrategyExtension
- browserPosition - Static variable in class com.codeborne.selenide.Configuration
-
The browser window position on screen.
- browserSize - Static variable in class com.codeborne.selenide.Configuration
-
The browser window size.
- BrowserStrategyExtension - Class in com.codeborne.selenide.junit5
-
By using this extension browser will be automatically closed after all tests in the current container.
- BrowserStrategyExtension() - Constructor for class com.codeborne.selenide.junit5.BrowserStrategyExtension
- browserVersion - Static variable in class com.codeborne.selenide.Configuration
-
Which browser version to use (for Internet Explorer).
C
- clearBrowserCache() - Method in interface com.codeborne.selenide.impl.WebDriverContainer
- clearBrowserCache() - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
- clearBrowserCache() - Static method in class com.codeborne.selenide.WebDriverRunner
-
Delete all the browser cookies
- clearBrowserCookies() - Static method in class com.codeborne.selenide.Selenide
-
Clear browser cookies.
- clearBrowserLocalStorage() - Static method in class com.codeborne.selenide.Selenide
-
Clear browser local storage.
- clickViaJs - Static variable in class com.codeborne.selenide.Configuration
-
ATTENTION! Automatic WebDriver waiting after click isn't working in case of using this feature.
- clipboard() - Static method in class com.codeborne.selenide.Selenide
-
Provide access to system clipboard, allows get and set String content.
- closeWebDriver() - Method in interface com.codeborne.selenide.impl.WebDriverContainer
- closeWebDriver() - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
-
Remove links to webdriver/proxy AND close the webdriver and proxy
- closeWebDriver() - Static method in class com.codeborne.selenide.Selenide
-
Close the browser if it's open.
- closeWebDriver() - Static method in class com.codeborne.selenide.WebDriverRunner
-
Close the browser if it's open.
- closeWindow() - Method in interface com.codeborne.selenide.impl.WebDriverContainer
- closeWindow() - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
- closeWindow() - Static method in class com.codeborne.selenide.Selenide
-
Close the current window, quitting the browser if it's the last window currently open.
- closeWindow() - Static method in class com.codeborne.selenide.WebDriverRunner
-
Close the current window, quitting the browser if it's the last window currently open.
- com.codeborne.selenide - package com.codeborne.selenide
-
Public API of Selenide
- com.codeborne.selenide.impl - package com.codeborne.selenide.impl
- com.codeborne.selenide.junit5 - package com.codeborne.selenide.junit5
- com.codeborne.selenide.logevents - package com.codeborne.selenide.logevents
- Configuration - Class in com.codeborne.selenide
-
Configuration settings for Selenide default browser
This class is designed so that every setting can be set either via system property or programmatically. - Configuration() - Constructor for class com.codeborne.selenide.Configuration
- confirm() - Static method in class com.codeborne.selenide.Selenide
-
Accept (Click "Yes" or "Ok") in the confirmation dialog (javascript 'alert' or 'confirm').
- confirm(ModalOptions) - Static method in class com.codeborne.selenide.Selenide
-
Accept (Click "Yes" or "Ok") in the confirmation dialog (javascript 'alert' or 'confirm').
- confirm(String) - Static method in class com.codeborne.selenide.Selenide
-
Accept (Click "Yes" or "Ok") in the confirmation dialog (javascript 'alert' or 'confirm').
- copy() - Static method in class com.codeborne.selenide.Selenide
-
Copy selected text or empty string if no text is selected to clipboard.
- currentFrameUrl() - Static method in class com.codeborne.selenide.WebDriverRunner
D
- dismiss() - Static method in class com.codeborne.selenide.Selenide
-
Dismiss (click "No" or "Cancel") in the confirmation dialog (javascript 'alert' or 'confirm').
- dismiss(ModalOptions) - Static method in class com.codeborne.selenide.Selenide
-
Dismiss (click "No" or "Cancel") in the confirmation dialog (javascript 'alert' or 'confirm').
- dismiss(String) - Static method in class com.codeborne.selenide.Selenide
-
Dismiss (click "No" or "Cancel") in the confirmation dialog (javascript 'alert' or 'confirm').
- download(String) - Static method in class com.codeborne.selenide.Selenide
-
NB! URL must be properly encoded.
- download(String, long) - Static method in class com.codeborne.selenide.Selenide
-
Download file using a direct link.
- download(URI) - Static method in class com.codeborne.selenide.Selenide
- download(URI, long) - Static method in class com.codeborne.selenide.Selenide
- downloadsFolder - Static variable in class com.codeborne.selenide.Configuration
-
Folder to store downloaded files to.
- driver() - Static method in class com.codeborne.selenide.WebDriverRunner
E
- element(String) - Static method in class com.codeborne.selenide.Selenide
-
Locates the first element matching given CSS selector
- element(String, int) - Static method in class com.codeborne.selenide.Selenide
-
Locates the Nth element matching given criteria
- element(By) - Static method in class com.codeborne.selenide.Selenide
-
Locates the first element matching given CSS selector
- element(By, int) - Static method in class com.codeborne.selenide.Selenide
-
Locates the Nth element matching given criteria
- element(WebElement) - Static method in class com.codeborne.selenide.Selenide
-
Wrap standard Selenium WebElement into SelenideElement to use additional methods like
SelenideElement.shouldHave(Condition...)
,SelenideElement.selectOption(String, String...)
etc. - elements(String) - Static method in class com.codeborne.selenide.Selenide
-
Locates all elements matching given CSS selector.
- elements(Collection<? extends WebElement>) - Static method in class com.codeborne.selenide.Selenide
-
Wrap standard Selenium WebElement collection into SelenideElement collection to use additional methods like
SelenideElement.shouldHave(Condition...)
etc. - elements(By) - Static method in class com.codeborne.selenide.Selenide
-
Locates all elements matching given CSS selector.
- executeAsyncJavaScript(String, Object...) - Static method in class com.codeborne.selenide.Selenide
- executeJavaScript(String, Object...) - Static method in class com.codeborne.selenide.Selenide
F
- fastSetValue - Static variable in class com.codeborne.selenide.Configuration
-
If set to true, sets value by javascript instead of using Selenium built-in "sendKey" function (that is quite slow because it sends every character separately).
- fileDownload - Static variable in class com.codeborne.selenide.Configuration
-
Defines if files are downloaded via direct HTTP or vie selenide embedded proxy server Can be configured either programmatically, via selenide.properties file or by system property "-Dselenide.fileDownload=PROXY"
Default: HTTPGET - finishContext() - Static method in class com.codeborne.selenide.Screenshots
- forward() - Static method in class com.codeborne.selenide.Selenide
-
Navigate browser forward to next page
G
- getAndCheckWebDriver() - Method in interface com.codeborne.selenide.impl.WebDriverContainer
- getAndCheckWebDriver() - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
- getAndCheckWebDriver() - Static method in class com.codeborne.selenide.WebDriverRunner
-
Get the underlying instance of Selenium WebDriver, and assert that it's still alive.
- getBrowserDownloadsFolder() - Method in interface com.codeborne.selenide.impl.WebDriverContainer
- getBrowserDownloadsFolder() - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
- getBrowserDownloadsFolder() - Static method in class com.codeborne.selenide.WebDriverRunner
- getCurrentFrameUrl() - Method in interface com.codeborne.selenide.impl.WebDriverContainer
- getCurrentFrameUrl() - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
- getCurrentUrl() - Method in interface com.codeborne.selenide.impl.WebDriverContainer
- getCurrentUrl() - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
- getFocusedElement() - Static method in class com.codeborne.selenide.Selenide
- getLastContextScreenshot() - Static method in class com.codeborne.selenide.Screenshots
-
Get the last screenshot taken in current
context
thread - getLastScreenshot() - Static method in class com.codeborne.selenide.Screenshots
-
Get the last screenshot taken
- getLastThreadScreenshot() - Static method in class com.codeborne.selenide.Screenshots
-
Get the last screenshot taken in current thread
- getPageSource() - Method in interface com.codeborne.selenide.impl.WebDriverContainer
- getPageSource() - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
- getProxyServer() - Method in interface com.codeborne.selenide.impl.WebDriverContainer
- getProxyServer() - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
- getSelectedRadio(By) - Static method in class com.codeborne.selenide.Selenide
-
Returns selected element in radio group
- getSelectedText() - Static method in class com.codeborne.selenide.Selenide
-
Returns selected text or empty string if no text is selected.
- getSelenideProxy() - Static method in class com.codeborne.selenide.WebDriverRunner
-
Get selenide proxy.
- getUserAgent() - Static method in class com.codeborne.selenide.Selenide
-
Get current user agent from browser session
- getWebDriver() - Method in interface com.codeborne.selenide.impl.WebDriverContainer
- getWebDriver() - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
- getWebDriver() - Static method in class com.codeborne.selenide.WebDriverRunner
-
Get the underlying instance of Selenium WebDriver.
- getWebDriverLogs(String) - Static method in class com.codeborne.selenide.Selenide
- getWebDriverLogs(String, Level) - Static method in class com.codeborne.selenide.Selenide
-
Getting and filtering of the WebDriver logs for specified LogType by specified logging level
For example to get WebDriver Browser's console output (including JS info, warnings, errors, etc.
H
- hasWebDriverStarted() - Method in interface com.codeborne.selenide.impl.WebDriverContainer
- hasWebDriverStarted() - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
- hasWebDriverStarted() - Static method in class com.codeborne.selenide.WebDriverRunner
- headless - Static variable in class com.codeborne.selenide.Configuration
-
Enables the ability to run the browser in headless mode.
- holdBrowserOpen - Static variable in class com.codeborne.selenide.Configuration
-
If holdBrowserOpen is true, browser window stays open after running tests.
I
- inNewBrowser(Runnable) - Method in interface com.codeborne.selenide.impl.WebDriverContainer
- inNewBrowser(Runnable) - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
- inNewBrowser(Runnable) - Static method in class com.codeborne.selenide.Selenide
-
Open a new browser (with the same settings as the default browser), and run given code block in this browser.
- isChrome() - Static method in class com.codeborne.selenide.WebDriverRunner
-
Is Selenide configured to use Chrome browser
- isEdge() - Static method in class com.codeborne.selenide.WebDriverRunner
-
Is Selenide configured to use Microsoft EDGE browser
- isEnabled() - Method in class com.codeborne.selenide.logevents.SoftAssertsErrorsCollector
- isFirefox() - Static method in class com.codeborne.selenide.WebDriverRunner
-
Is Selenide configured to use Firefox browser
- isHeadless() - Static method in class com.codeborne.selenide.WebDriverRunner
-
Is Selenide configured to use headless browser
- isIE() - Static method in class com.codeborne.selenide.WebDriverRunner
-
Is Selenide configured to use Internet Explorer browser
L
- localStorage() - Static method in class com.codeborne.selenide.Selenide
-
Access browser's local storage.
O
- open() - Static method in class com.codeborne.selenide.Selenide
-
Open an empty browser (without opening any pages).
- open(String) - Static method in class com.codeborne.selenide.Selenide
-
The main starting point in your tests.
- open(String, AuthenticationType, Credentials) - Static method in class com.codeborne.selenide.Selenide
-
The main starting point in your tests.
- open(String, AuthenticationType, String, String) - Static method in class com.codeborne.selenide.Selenide
-
Deprecated.AFAIK "login+password" combination is only used in BASIC authentication. If you need basic auth, use
Selenide.open(String, AuthenticationType, Credentials)
withBasicAuthCredentials
parameter. - open(String, Class<PageObjectClass>) - Static method in class com.codeborne.selenide.Selenide
-
Open a web page and create PageObject for it.
- open(String, String, String, String) - Static method in class com.codeborne.selenide.Selenide
-
The main starting point in your tests.
- open(String, String, String, String, Class<PageObjectClass>) - Static method in class com.codeborne.selenide.Selenide
-
Open a web page using Basic Auth credentials and create PageObject for it.
- open(URL) - Static method in class com.codeborne.selenide.Selenide
- open(URL, Class<PageObjectClass>) - Static method in class com.codeborne.selenide.Selenide
-
Open a web page and create PageObject for it.
- open(URL, String, String, String) - Static method in class com.codeborne.selenide.Selenide
- open(URL, String, String, String, Class<PageObjectClass>) - Static method in class com.codeborne.selenide.Selenide
-
Open a web page using Basic Auth credentials and create PageObject for it.
P
- page(Class<PageObjectClass>) - Static method in class com.codeborne.selenide.Selenide
-
Create a Page Object instance
- page(PageObjectClass...) - Static method in class com.codeborne.selenide.Selenide
-
Create a Page Object instance
- page(T) - Static method in class com.codeborne.selenide.Selenide
-
Initialize a given Page Object instance
- pageLoadStrategy - Static variable in class com.codeborne.selenide.Configuration
-
Should webdriver wait until page is completely loaded.
- pageLoadTimeout - Static variable in class com.codeborne.selenide.Configuration
-
Timeout for loading a web page (in milliseconds).
- pollingInterval - Static variable in class com.codeborne.selenide.Configuration
-
Interval in milliseconds, when checking if a single element or collection elements are appeared Can be configured either programmatically, via selenide.properties file or by system property "-Dselenide.pollingInterval=50"
Default value: 200 (milliseconds) - prompt() - Static method in class com.codeborne.selenide.Selenide
-
Accept (Click "Yes" or "Ok") in the confirmation dialog (javascript 'prompt').
- prompt(ModalOptions, String) - Static method in class com.codeborne.selenide.Selenide
-
Accept (Click "Yes" or "Ok") in the confirmation dialog (javascript 'prompt').
- prompt(String) - Static method in class com.codeborne.selenide.Selenide
-
Accept (Click "Yes" or "Ok") in the confirmation dialog (javascript 'prompt').
- prompt(String, String) - Static method in class com.codeborne.selenide.Selenide
-
Accept (Click "Yes" or "Ok") in the confirmation dialog (javascript 'prompt').
- proxyEnabled - Static variable in class com.codeborne.selenide.Configuration
-
If Selenide should run browser through its own proxy server.
- proxyHost - Static variable in class com.codeborne.selenide.Configuration
-
Host of Selenide proxy server.
- proxyPort - Static variable in class com.codeborne.selenide.Configuration
-
Port of Selenide proxy server.
R
- refresh() - Static method in class com.codeborne.selenide.Selenide
-
Reload current page
- remote - Static variable in class com.codeborne.selenide.Configuration
-
URL of remote web driver (in case of using Selenium Grid).
- remoteConnectionTimeout - Static variable in class com.codeborne.selenide.Configuration
-
Sets connection timeout in milliseconds for remote browser connections.
- remoteReadTimeout - Static variable in class com.codeborne.selenide.Configuration
-
Sets read timeout in milliseconds for remote browser connections.
- removeListener(WebDriverEventListener) - Method in interface com.codeborne.selenide.impl.WebDriverContainer
- removeListener(WebDriverEventListener) - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
- removeListener(WebDriverEventListener) - Static method in class com.codeborne.selenide.WebDriverRunner
-
Deprecated.
- removeListener(WebDriverListener) - Method in interface com.codeborne.selenide.impl.WebDriverContainer
- removeListener(WebDriverListener) - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
- removeListener(WebDriverListener) - Static method in class com.codeborne.selenide.WebDriverRunner
- reopenBrowserOnFail - Static variable in class com.codeborne.selenide.Configuration
-
Should Selenide re-spawn browser if it's disappeared (hangs, broken, unexpectedly closed).
- reportsFolder - Static variable in class com.codeborne.selenide.Configuration
-
Folder to store screenshots to.
- reportsUrl - Static variable in class com.codeborne.selenide.Configuration
-
Optional: URL of CI server where reports are published to.
- resetWebDriver() - Method in interface com.codeborne.selenide.impl.WebDriverContainer
-
Deprecated.This method is intended only for private usage. Use method
WebDriverContainer.using(WebDriver, SelenideProxyServer, DownloadsFolder, Runnable)
instead. - resetWebDriver() - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
-
Deprecated.Use method
using(WebDriver, SelenideProxyServer, DownloadsFolder, Runnable)
instead.
S
- savePageSource - Static variable in class com.codeborne.selenide.Configuration
-
Defines if Selenide saves page source on failing tests.
- saveScreenshotAndPageSource() - Static method in class com.codeborne.selenide.Screenshots
- ScreenShooterExtension - Class in com.codeborne.selenide.junit5
-
Use this class to automatically take screenshots in case of ANY errors in tests (not only Selenide errors).
- ScreenShooterExtension() - Constructor for class com.codeborne.selenide.junit5.ScreenShooterExtension
- ScreenShooterExtension(boolean) - Constructor for class com.codeborne.selenide.junit5.ScreenShooterExtension
- screenshot(String) - Static method in class com.codeborne.selenide.Selenide
-
Take the screenshot of current page and save to file fileName.html and fileName.png
- screenshot(OutputType<T>) - Static method in class com.codeborne.selenide.Selenide
-
Take the screenshot of current page and return it.
- screenshots - Static variable in class com.codeborne.selenide.Configuration
-
Defines if Selenide takes screenshots on failing tests.
- screenshots - Static variable in class com.codeborne.selenide.Screenshots
- Screenshots - Class in com.codeborne.selenide
- Screenshots() - Constructor for class com.codeborne.selenide.Screenshots
- selectorMode - Static variable in class com.codeborne.selenide.Configuration
-
Choose how Selenide should retrieve web elements: using default CSS or Sizzle (CSS3).
- Selenide - Class in com.codeborne.selenide
-
The main starting point of Selenide.
- Selenide() - Constructor for class com.codeborne.selenide.Selenide
- sessionId() - Static method in class com.codeborne.selenide.Selenide
-
Get current browser session Id
- sessionStorage() - Static method in class com.codeborne.selenide.Selenide
-
Access browser's session storage.
- setProxy(Proxy) - Method in interface com.codeborne.selenide.impl.WebDriverContainer
- setProxy(Proxy) - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
- setProxy(Proxy) - Static method in class com.codeborne.selenide.WebDriverRunner
-
Sets Selenium Proxy instance
- setWebDriver(WebDriver) - Method in interface com.codeborne.selenide.impl.WebDriverContainer
- setWebDriver(WebDriver) - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
- setWebDriver(WebDriver) - Static method in class com.codeborne.selenide.WebDriverRunner
-
Tell Selenide use your provided WebDriver instance.
- setWebDriver(WebDriver, SelenideProxyServer) - Method in interface com.codeborne.selenide.impl.WebDriverContainer
- setWebDriver(WebDriver, SelenideProxyServer) - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
- setWebDriver(WebDriver, SelenideProxyServer) - Static method in class com.codeborne.selenide.WebDriverRunner
- setWebDriver(WebDriver, SelenideProxyServer, DownloadsFolder) - Method in interface com.codeborne.selenide.impl.WebDriverContainer
- setWebDriver(WebDriver, SelenideProxyServer, DownloadsFolder) - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
-
Make Selenide use given webdriver [and proxy] in the current thread.
- setWebDriver(WebDriver, SelenideProxyServer, DownloadsFolder) - Static method in class com.codeborne.selenide.WebDriverRunner
- sleep(long) - Static method in class com.codeborne.selenide.Selenide
-
Not recommended.
- SoftAssertsErrorsCollector - Class in com.codeborne.selenide.logevents
- SoftAssertsErrorsCollector() - Constructor for class com.codeborne.selenide.logevents.SoftAssertsErrorsCollector
- SoftAssertsExtension - Class in com.codeborne.selenide.junit5
-
By using this extension selenide will collect all failed asserts from "should*" methods and throw after test finished.
- SoftAssertsExtension() - Constructor for class com.codeborne.selenide.junit5.SoftAssertsExtension
- SoftAssertsExtension(boolean) - Constructor for class com.codeborne.selenide.junit5.SoftAssertsExtension
- source() - Static method in class com.codeborne.selenide.WebDriverRunner
- startContext(String, String) - Static method in class com.codeborne.selenide.Screenshots
- supportsJavascript() - Static method in class com.codeborne.selenide.WebDriverRunner
-
Does this browser support javascript
- switchTo() - Static method in class com.codeborne.selenide.Selenide
-
Switch to window/tab/frame/parentFrame/innerFrame/alert.
T
- takeScreenShot(String, String) - Static method in class com.codeborne.selenide.Screenshots
- takeScreenShot(WebElement) - Static method in class com.codeborne.selenide.Screenshots
-
Take screenshot of the WebElement/SelenideElement
- takeScreenShot(WebElement, SelenideElement) - Static method in class com.codeborne.selenide.Screenshots
-
Take screenshot of WebElement/SelenideElement in iframe for partially visible WebElement/Selenide horizontal scroll bar will be present
- takeScreenShotAsFile() - Static method in class com.codeborne.selenide.Screenshots
-
Take screenshot and return as a file
- takeScreenShotAsImage(WebElement) - Static method in class com.codeborne.selenide.Screenshots
-
Take screenshot of the WebElement/SelenideElement
- takeScreenShotAsImage(WebElement, SelenideElement) - Static method in class com.codeborne.selenide.Screenshots
-
Take screenshot of WebElement/SelenideElement in iframe for partially visible WebElement/Selenide horizontal scroll bar will be present
- textCheck - Static variable in class com.codeborne.selenide.Configuration
-
Define behaviour of
$.shouldHave(text)
: full text or partial text. - ThreadLocalSelenideDriver - Class in com.codeborne.selenide.impl
-
A `SelenideDriver` implementation which uses thread-local webdriver and proxy from `WebDriverRunner`.
- ThreadLocalSelenideDriver() - Constructor for class com.codeborne.selenide.impl.ThreadLocalSelenideDriver
- timeout - Static variable in class com.codeborne.selenide.Configuration
-
Timeout in milliseconds to fail the test, if conditions still not met Can be configured either programmatically, via selenide.properties file or by system property "-Dselenide.timeout=10000"
Default value: 4000 (milliseconds) - title() - Static method in class com.codeborne.selenide.Selenide
- to(String) - Method in class com.codeborne.selenide.junit5.ScreenShooterExtension
-
One-liner to configure Configuration.reportsFolder property.
U
- updateHash(String) - Static method in class com.codeborne.selenide.Selenide
-
Update the hash of the window location.
- url() - Static method in class com.codeborne.selenide.WebDriverRunner
- using(WebDriver, SelenideProxyServer, DownloadsFolder, Runnable) - Method in interface com.codeborne.selenide.impl.WebDriverContainer
- using(WebDriver, SelenideProxyServer, DownloadsFolder, Runnable) - Method in class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
- using(WebDriver, SelenideProxyServer, Runnable) - Static method in class com.codeborne.selenide.Selenide
- using(WebDriver, Runnable) - Static method in class com.codeborne.selenide.Selenide
W
- Wait() - Static method in class com.codeborne.selenide.Selenide
-
Create a org.openqa.selenium.support.ui.FluentWait instance with Selenide timeout/polling.
- webdriver() - Static method in class com.codeborne.selenide.Selenide
- webdriverContainer - Static variable in class com.codeborne.selenide.WebDriverRunner
- WebDriverContainer - Interface in com.codeborne.selenide.impl
- webdriverLogsEnabled - Static variable in class com.codeborne.selenide.Configuration
-
Whether webdriver logs should be enabled.
- WebDriverRunner - Class in com.codeborne.selenide
-
A static facade for accessing WebDriver instance for current threads
- WebDriverRunner() - Constructor for class com.codeborne.selenide.WebDriverRunner
- WebDriverThreadLocalContainer - Class in com.codeborne.selenide.impl
- WebDriverThreadLocalContainer() - Constructor for class com.codeborne.selenide.impl.WebDriverThreadLocalContainer
Z
- zoom(double) - Static method in class com.codeborne.selenide.Selenide
-
Zoom current page (in or out).
All Classes and Interfaces|All Packages
WebDriverRunner.addListener(WebDriverListener)
instead