Selenium

Herramienta de automatización de navegadores para escribir scripts de prueba y control en múltiples lenguajes de programación

Visitar Selenium

Selenium es un marco de trabajo de software libre diseñado para desarrolladores y equipos de calidad que necesitan automatizar la interacción con navegadores web. Su objetivo principal es facilitar la creación de pruebas automatizadas y la ejecución de flujos de trabajo complejos sin depender de interfaces gráficas, resolviendo la necesidad de control programático sobre el entorno de usuario.

Permite gestionar sesiones de navegador desde código mediante estas capacidades:

  • Automatización de navegadores para controlar Chrome, Firefox, Edge y Safari de forma precisa.
  • Multi-lenguaje para escribir scripts en Java, Python, C#, Ruby, JavaScript o Kotlin.
  • Estándar W3C WebDriver para garantizar la compatibilidad y el control realista de la interfaz.
  • Selenium Grid para distribuir pruebas en múltiples máquinas y sistemas operativos en paralelo.
  • Instalación simplificada que descarga automáticamente las dependencias necesarias para hablar con el navegador.

El proyecto se distribuye bajo la licencia Apache Software License 2.0, lo que lo convierte en una opción gratuita y de código abierto. Al ser una herramienta estándar en la industria para la automatización de pruebas, su adopción es amplia, aunque su curva de aprendizaje técnica puede llevar a algunos usuarios a buscar alternativas más visuales o de bajo código.

Compartir:

Código abierto

Plataformas
Windows
Tipo de aplicación
Línea de comandosWeb

Propiedades

  • Multiplataforma
  • Extensible con plugins
  • Personalizable

Parecidos a Selenium