All Classes and Interfaces
Class
Description
Human-readable alias for page object field
Assertion modes available
Authentication schemes.
A unique folder per browser.
Constants for all browsers supported by Selenide out of the box
Clean the input field value.
Conditions to match web elements: checks for visibility, text etc.
Implements wait for non WebElement based conditions.
Marker interface for declaring page objects fields that contain other elements
Assert that element contains "value" attribute with date value that is satisfied to the provided `options`
Assert that element contains "value" attribute with datetime value
that is satisfied to the provided `options`
Sort all downloaded files by "likeness" to be the right download.
Read file content from classpath
The point is in lazy loading: the content is loaded only on the first usage, and only once.
Subclass of `By` to find the element currently being focused
A slightly fixed implementation of
ExpectedConditions.frameToBeAvailableAndSwitchToIt(org.openqa.selenium.By)A temporary workaround to override default timeouts of NettyClient used in Selenium.
A `Driver` implementation which opens browser on demand (on a first call).
Events, created on Selenide actions
like "navigate to url", "click on element", "check a condition"
An event contains a string representation of the element, the subject and its status.
An event contains a string representation of the element, the subject and its status.
An implementations of this interface can be registered by SelenideLogger#addListener
It will notified on each events emitted by Selenide
It will notified on each events emitted by Selenide
Selenide proxy filter allowing to mock any response
We assume this API will change in next releases.
"Selenide driver" is a container for WebDriver + proxy server + settings
Wrapper around
WebElement with additional methods like
SelenideElement.shouldBe(WebElementCondition...) and SelenideElement.shouldHave(WebElementCondition...)Logs Selenide test steps and notifies all registered LogEventListener about it
Factory class to make using Page Objects simpler and easier.
Selenide own proxy server to intercept server responses
Interface for creating custom SelenideProxyServer in your tests
A simple text report of Selenide actions performed during test run.
An instance of webdriver with its resources: config, proxy and downloads folder.
Interface for using custom WebDriver in your tests.
A `Driver` implementation which uses given webdriver [and proxy].
Thanks to http://selenium.polteq.com/en/injecting-the-sizzle-css-selector-library/