Exegol is an offensive security platform and containerized tooling orchestrator designed to deploy and manage isolated security operations environments. It functions as a workspace manager that provisions pre-configured security images and toolkits within Docker containers to protect host systems from malicious payloads. The platform distinguishes itself by integrating AI security workflow orchestration, allowing AI assistants to discover and trigger security tools through a standardized communication protocol. It further provides remote desktop gateway capabilities, enabling GUI access via X
Helium is a Python library and high-level wrapper for Selenium designed for browser automation, functional UI testing, and web scraping. It provides a simplified interface for interacting with web applications across different browser engines. The library distinguishes itself by allowing users to identify and interact with web elements using visible text labels rather than relying exclusively on technical identifiers like XPaths or CSS selectors. This approach enables the creation of automation scripts based on human-readable labels. The toolkit covers a broad range of browser automation cap
This project is a high-level Python library and wrapper for Selenium designed for web browser automation and functional testing. It provides a simplified interface for controlling browsers to execute automated workflows and end-to-end tests across Chrome and Firefox. The library distinguishes itself by replacing technical CSS selectors and identifiers with label-based element discovery, allowing elements to be located via visible text. It further simplifies browser control by automating window management through page titles and handling nested frame interactions without requiring manual conte
Karma is a JavaScript test runner designed for executing test suites across multiple real web browsers to ensure cross-browser compatibility. It functions as a browser-based execution system that launches browsers, captures console output, and provides a command line interface for running automated tests within continuous integration pipelines. The project utilizes a plugin architecture that allows for the integration of third-party launchers, reporters, and preprocessors. It employs an adapter-based framework to execute tests from various assertion libraries through a unified runner interfac
Este proyecto proporciona un conjunto de imágenes en contenedores para ejecutar un Selenium Grid distribuido para automatizar las pruebas de navegador a escala. Permite pruebas de navegador en contenedores ejecutando pruebas web automatizadas utilizando contenedores de navegador efímeros y contenedores de navegador WebDriver que escalan bajo demanda.
Las características principales de seleniumhq/docker-selenium son: Distributed Testing Grids, Browser Automation Testing, Browser Session Scalers, Ephemeral Session Containers, Container-Based Isolation, WebDriver Protocol Relays, Containerized Test Runners, WebDriver Container Management.
Las alternativas de código abierto para seleniumhq/docker-selenium incluyen: theporgs/exegol — Exegol is an offensive security platform and containerized tooling orchestrator designed to deploy and manage isolated… mherrmann/helium — Helium is a Python library and high-level wrapper for Selenium designed for browser automation, functional UI testing,… karma-runner/karma — Karma is a JavaScript test runner designed for executing test suites across multiple real web browsers to ensure… mherrmann/selenium-python-helium — This project is a high-level Python library and wrapper for Selenium designed for web browser automation and… garrytan/gstack — gstack is an AI agent framework and development workflow system designed to automate the software development… microsoft/playwright-cli — Playwright-cli is a command line interface for executing web tasks and automating browser interactions using the…