Selenoid

Lightweight Selenium hub implementation launching browsers within Docker containers.


Product Overview: Selenoid

Selenoid is a powerful, lightweight implementation of the original Selenium hub code, designed to run browsers within Docker containers. This innovative solution enables users to host their own self-managed Selenium grid on any platform, without relying on external services or complex infrastructure setups. By leveraging the flexibility and scalability of containerization, Selenoid provides an agile and cost-effective way to manage and execute Selenium tests.

Main Features:

  • Containerized Browsers: Selenoid runs browsers within Docker containers, allowing for seamless integration with existing infrastructure and easy management of test environments.
  • Scalable and Immutable: The solution is designed to scale horizontally, making it ideal for large-scale testing environments. Additionally, the immutable nature of containers ensures that each test run is isolated and consistent.
  • Self-Hosted: Selenoid can be deployed on any platform, eliminating the need for external dependencies or services.
  • Selenium-Grid Compatibility: Selenoid is a direct successor to Selenium Hub, allowing users to leverage their existing knowledge and tools for running tests against this new implementation.
  • Extensive CLI Flag Support: The solution provides a range of command-line flags for fine-tuning configuration options, including browser management, network settings, and logging.

Related

Schoco
yt-dlp Web UI
SWAG (Secure Web Application Gateway)
Neko
Speed Test by OpenSpeedTest™
socks5-proxy-server
tubesync
Starbase 80
OliveTin
Meemo
Star history

Star history for Selenoid