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 boxClipboard Command<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 BrowserDownloadsFolder A unique folder per browser.ClickOptions ClipboardService 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 DefaultClipboard DownloadOptions DownloadsFolder DragAndDropOptions ElementsCollection ElementsContainer HoverOptions LocalStorage Modal Screenshots Selectors Selenide The main starting point of Selenide.SelenideConfig SelenideDriver "Selenide driver" is a container for WebDriver + proxy server + settingsSelenideTargetLocator SelenideWait SessionStorage SharedDownloadsFolder Stopwatch WebDriverLogs WebDriverRunner A static facade for accessing WebDriver instance for current threads -
Enum Summary Enum Description AssertionMode Assertion modes availableAuthenticationType Authentication schemes.ClickMethod DragAndDropOptions.DragAndDropMethod FileDownloadMode SelectorMode