Zebrunner Engine#
Zebrunner Engine is a managed scalable Selenium Hub and container executor. It helps in automated browser testing by providing access to the latest versions of most popular modern browsers allowing to execute tests with fast speed in up to 1000 parallel threads.
For Automation Reporting distribution of Zebrunner, this integration allows users to:
- Launch any types of tests in containerized environment using Zebrunner Launcher
- Execute browser tests using Selenium protocol with high level of parallelization
- View web driver session artifacts (such as video recording, session log, and metadata) for test sessions linked to executions of automated tests
Configuration#
Info
Every Zebrunner workspace with Automation Reporting distribution has a preconfigured integration with Zebrunner Engine that is added to all projects by default.
The following steps need to be performed to add a Zebrunner Engine integration:
- Navigate to Setting → Integrations → Zebrunner Engine
- Click the Integration button
- Enter your URL, username and access key
- Select the projects to add the integration to. For more information, refer to Selecting projects documentation
- (optional) Click the Test button to check connectivity
- Click the Save button
Launching tests using Zebrunner Launcher#
When Zebrunner Engine integration is enabled, you can execute your tests in a managed containerized environment - Zebrunner Launcher. Launcher allows Zebrunner users to execute their tests without a need to worry about the execution environment and allows the teams of automation engineers to focus on the test automation.
Info
To learn more about how to use and configure launchers, refer to the Launchers documentation.
In Launcher, Zebrunner Engine can be used both as a testing platform that manages Selenium web driver sessions, and as an execution environment.