Selenium WebDriver
E2E framework
Open Source
Estándar de automatización de navegadores multi-lenguaje
Lenguajes soportados:
java python javascript csharp ruby
Compatible con:
chrome firefox safari edge
Ventajas y Desventajas
Ventajas
- + Estándar de la industria
- + Soporte para todos los navegadores
- + Múltiples lenguajes
- + Grid para testing distribuido
- + Enorme comunidad y recursos
Desventajas
- - Requiere setup de drivers
- - Tests pueden ser flaky
- - API más verbose que alternativas modernas
- - Sincronización manual requerida
Casos de Uso
- Testing empresarial
- Testing cross-browser
- Automatización de QA
- Testing distribuido con Grid