Package com.codeborne.selenide
package com.codeborne.selenide
Public API of Selenide
The most important class is Selenide
You can start from this class: import static com.codeborne.selenide.Selenide.*;
Other classes will come automatically with a help of your IDE.
-
ClassDescriptionHuman-readable alias for page object field Applicable only for elements initialized by
SelenidePageFactory
.Assertion modes availableAuthentication schemes.A unique folder per browser.Constants for all browsers supported by Selenide out of the boxCommand<T>Conditions to match web elements: checks for visibility, text etc.Conditional<T>Implements wait for non WebElement based conditions.Configuration settings for Selenide default browser
This class is designed so that every setting can be set either via system property or programmatically.Marker interface for declaring page objects fields that contain other elementsThe main starting point of Selenide."Selenide driver" is a container for WebDriver + proxy server + settingsWrapper aroundWebElement
with additional methods likeSelenideElement.shouldBe(WebElementCondition...)
andSelenideElement.shouldHave(WebElementCondition...)
Interface for using custom WebDriver in your tests.A static facade for accessing WebDriver instance for current threads