Package io.github.bonigarcia.seljup
-
Class Summary Class Description AnnotationsReader Options/capabilities reader from annotated parameters or test instance to the proper type (ChromeOptions, FirefoxOptions, Capabilities, etc).BrowserBuilder Browser builder.BrowsersTemplate Template browsers.BrowsersTemplate.Browser CapabilitiesHandler Driver handler.OutputHandler Logic output folder and files.ScreenshotManager Screenshots handler.SelenideHandler Logic for creating instances of SelenideDriver.SeleniumJupiter JUnit 5 extension for Selenium WebDriver tests.VersionComparator Version comparator. -
Enum Summary Enum Description Browser Enumeration for disabling tests conditionally based on the availability of local browsers.BrowserType Enumeration for browsers in Docker containers. -
Exception Summary Exception Description SeleniumJupiterException Custom exception of selenium-jupiter extension. -
Annotation Types Summary Annotation Type Description Arguments WebDriver options (arguments).Binary WebDriver options (binary).DockerBrowser Annotation for browsers in Docker.DriverCapabilities Key-value for the array of capabilities (used with DriverCapabilities annotation).DriverUrl Annotation for driver URL (used in RemoteWebDriver).EnabledIfBrowserAvailable Annotation for conditionally disabling tests depending on the availability of local browsers.EnabledIfDockerAvailable Annotation for conditionally disabling tests depending on the availability of Docker.EnabledIfDriverUrlOnline Annotation for conditionally disabling tests depending on the availability of the driver URL (if online, that URL will be used for remote tests).Extensions WebDriver options (extensions).Opera Annotation for local Opera.Options WebDriver options.Preferences Firefox arguments.SelenideConfiguration Selenide configuration.SingleSession Single session annotation.Watch Annotation for monitoring capabilities.