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.
-
Interface Summary Interface Description Browsers Constants for all browsers supported by Selenide out of the boxCommand<T> Config Driver SelenideElement Wrapper aroundWebElementwith additional methods likeSelenideElement.shouldBe(Condition...)andSelenideElement.shouldHave(Condition...)WebDriverProvider Interface for using custom WebDriver in your tests -
Class Summary Class Description Browser CollectionCondition Condition Conditions to match web elements: checks for visibility, text etc.Configuration Configuration settings for Selenide default browser
This class is designed so that every setting can be set either via system property or programmatically.Credentials ElementsCollection ElementsContainer Modal Screenshots Selectors Selectors.ByText Selectors.WithText Selenide The main starting point of Selenide.SelenideConfig SelenideDriver "Selenide driver" is a container for WebDriver + proxy server + settingsSelenideTargetLocator SelenideWait Stopwatch WebDriverLogs WebDriverRunner A static facade for accessing WebDriver instance for current threads -
Enum Summary Enum Description AssertionMode Assertion modes availableAuthenticationType Authentication schemes.FileDownloadMode SelectorMode