A flexible and scalable container-based Selenium Grid extension with video recording, live preview, and cloud provider integration.
Zalenium is a Selenium Grid extension that dynamically scales a local grid using Docker containers. It enables faster UI testing by creating disposable nodes on-demand for Chrome and Firefox tests and seamlessly integrates with cloud testing providers for broader browser coverage.
Teams running Selenium-based UI tests who need a scalable, maintainable grid infrastructure without the overhead of managing static nodes. It's particularly useful for developers and QA engineers in CI/CD pipelines requiring fast, disposable testing environments.
Developers choose Zalenium for its dynamic scaling with Docker, which reduces test run times by creating fresh nodes per test, and its hybrid approach that automatically redirects unsupported capabilities to cloud providers like Sauce Labs or BrowserStack, simplifying grid maintenance.
A flexible and scalable container based Selenium Grid with video recording, live preview, basic auth & dashboard.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Spins up disposable Docker-selenium nodes on-demand for Chrome and Firefox, reducing test run times by creating fresh environments per test, as stated in the README.
Automatically redirects tests to cloud providers like Sauce Labs or BrowserStack for unsupported capabilities, simplifying cross-browser testing without manual configuration.
Includes automatic video recording saved to mapped directories and a live preview web interface, enhancing test monitoring and debugging as demonstrated in the features.
Works out-of-the-box in Kubernetes environments, easing deployment in modern container orchestration setups, as highlighted in the key features.
No longer actively developed, with the last release in 2020 and no new maintainers, limiting bug fixes, security updates, and compatibility with newer Selenium versions.
Requires full access to Docker.sock and potentially privileged mode for optimal performance, introducing security concerns and setup complexities in restricted environments.
Only supports Chrome and Firefox locally; other browsers depend on cloud providers, which can add costs, latency, and vendor lock-in for broader testing needs.