Package com.codeborne.selenide
@NullMarked
@CheckReturnValue
package com.codeborne.selenide
-
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 elementsAlmost the same asCommand
, but returnsSelenideElement
(non-nullable!).The 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