| Interface | Description |
|---|---|
| Command<T> | |
| SelenideElement |
Wrapper around
WebElement with additional methods like
SelenideElement.shouldBe(Condition...) and SelenideElement.shouldHave(Condition...) |
| WebDriverProvider |
Interface for using custom WebDriver in your tests
|
| Class | Description |
|---|---|
| CollectionCondition | |
| Condition |
Conditions to match web elements: checks for visibility, text etc.
|
| Configuration | |
| ElementsCollection | |
| ElementsContainer | |
| Screenshots | |
| Selectors | |
| Selectors.ByText | |
| Selectors.WithText | |
| Selenide |
The main starting point of Selenide.
|
| SelenidePageFactory |
Factory class to make using Page Objects simpler and easier.
|
| SelenideTargetLocator | |
| WebDriverRunner |
| Enum | Description |
|---|---|
| Configuration.AssertionMode |
Assertion modes available
|
| Configuration.FileDownloadMode | |
| Configuration.SelectorMode |
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.