Selenium
Browser automation framework and ecosystem
Selenium is an umbrella project for browser automation tools and libraries. It provides WebDriver for programmatic browser control, IDE for record-and-playback, and Grid for distributed test execution across multiple browsers and machines.
31.0k
GitHub Stars
free
Preços
No
Self-Hostable
Recursos
- ✓ WebDriver browser automation
- ✓ Selenium IDE record-and-playback
- ✓ Selenium Grid for distribution
- ✓ Multi-browser support
- ✓ Multi-language bindings
- ✓ W3C WebDriver standard
- ✓ Cross-platform
- ✓ Parallel test execution
- ✓ Cloud integration ready
Prós
- + Industry standard for browser testing
- + Multi-language support
- + W3C standard compliant
- + Large community and ecosystem
- + Cloud service integrations
Contras
- − Setup can be complex
- − Slower than headless alternatives
- − Flaky tests common
- − WebDriver management overhead