Alternativas de Selenium WebDriver Mejor Valoradas
Selenium es una herramienta muy robusta para automatizar acciones de usuario en aplicaciones web. Lo utilizamos para automatizar nuestras tareas manuales con mucha facilidad. Así que, para todos los estudiantes cuyas hojas de calificaciones están corregidas, y sus calificaciones necesitan ser actualizadas en el portal del estudiante una por una, usamos hojas de Excel de calificaciones que luego se introducen en Selenium, que luego ingresa las calificaciones una por una automáticamente por estudiante, ahorrando mucho esfuerzo manual y previniendo cualquier error manual. Lo usamos casi una vez al mes, ahorrando mucho tiempo a los profesores. Reseña recopilada por y alojada en G2.com.
Lo único que se necesita es un esfuerzo de codificación único. Entonces, necesitamos una persona que tenga conocimiento práctico de Java que pueda implementar fácilmente marcos y scripts. Aparte de eso, no hay problemas porque Selenium tiene una biblioteca muy poderosa para realizar la mayoría de las tareas manuales con mucha facilidad. Reseña recopilada por y alojada en G2.com.
Reseñas en Video
91 de 92 Reseñas totales para Selenium WebDriver
Sentimiento General de la Reseña para Selenium WebDriver
Inicia sesión para ver el sentimiento de la revisión.

Fácil de usar, automatizará páginas web y aplicaciones web, automatiza el gran número de casos de prueba, fácil de entender, compatible con la mayoría de los lenguajes como Java, Python, etc., es una herramienta gratuita. Marco de automatización de alta calidad, funciona para la mayoría de los navegadores web como Chrome, Firefox, Edge, Safari, Opera, etc., podemos hacer automatización central e integrarla con otros equipos en la organización. Hará que mi trabajo repetitivo sea simple y rápido. Reseña recopilada por y alojada en G2.com.
No podemos automatizar móviles y aplicaciones móviles, para esto debemos buscar otras herramientas.
La versión del navegador de nuestra máquina local y la versión del controlador del navegador no coinciden, el código de automatización no funcionará.
Por ejemplo: si mi navegador se actualiza automáticamente y en mi Selenium tengo una versión más antigua del controlador del navegador, en este momento, cuando ejecuto el conjunto de pruebas de automatización, fallará solo en la etapa inicial debido a esta diferencia de versión del navegador. Reseña recopilada por y alojada en G2.com.

Los fragmentos de código son fácilmente comprensibles incluso con un conocimiento mínimo de Java o Python. Pruebas paralelas de sitios web en diferentes navegadores. Reseña recopilada por y alojada en G2.com.
Las pruebas de la interfaz de usuario son un poco difíciles, sin el marco de trabajo de robot. El tiempo inicial tomado para escribir los casos de prueba es mayor. Reseña recopilada por y alojada en G2.com.

Fácil de automatizar aplicaciones web, las tareas repetitivas que se automatizan pueden ser útiles para todos los equipos. Como es de código abierto, se puede instalar fácilmente y utilizar. Principalmente, Java es el mejor lenguaje ya que es fácil de programar y más rápido. Usar Java con Selenium puede ser más fácil de aprender y adaptarse rápidamente. Reseña recopilada por y alojada en G2.com.
Debido a las actualizaciones, los localizadores de elementos están cambiando todo el tiempo.
Si el navegador Chrome se actualiza, el controlador también tiene que actualizarse automáticamente. Reseña recopilada por y alojada en G2.com.

Estoy integrando mi marco de trabajo de Selenium para nuestro proyecto utilizando un marco híbrido con TestNG, archivo POM y patrón de constructor.
Admite una amplia gama de navegadores web y plataformas (Chrome, Firefox, Safari, Edge, etc.), lo que lo hace altamente adaptable.
Interactúa con diversos elementos web (botones, enlaces, campos de texto, etc.) utilizando varios localizadores, adaptándose a diferentes interfaces de aplicaciones web.
Se integra con múltiples lenguajes de programación (Python, Java, C#, JavaScript, etc.), ofreciendo flexibilidad para los equipos de desarrollo. Reseña recopilada por y alojada en G2.com.
Selenium WebDriver interactúa con los navegadores web, y pueden surgir problemas relacionados con las actualizaciones del navegador o la compatibilidad. A veces, WebDriver puede no ser compatible con la última versión de un navegador de inmediato, lo que lleva a problemas de compatibilidad. Reseña recopilada por y alojada en G2.com.
Plataforma de código abierto, fácil de automatizar aplicaciones web. Las tareas repetitivas pueden automatizarse fácilmente y pueden usarse para propósitos futuros. El tiempo de consumo es menor en comparación con otras herramientas. Reseña recopilada por y alojada en G2.com.
Mientras se actualiza, el controlador de Chrome debe actualizarse automáticamente. Reseña recopilada por y alojada en G2.com.
Selenium WebDriver tiene todas las características para automatizar fácilmente los escenarios de prueba y los casos de prueba para una aplicación web. Todo, desde hacer clic en un botón hasta desplazarse por una página, validar imágenes en la página web y capturar capturas de pantalla de la aplicación, se puede lograr fácilmente a través de Selenium. Selenium tiene una fácil integración con otras herramientas como Cucumber y Jenkins, lo que ayuda a obtener informes de los casos de prueba ejecutados. Codificar a través de Java y Javascript hace que la automatización de escenarios de prueba sea muy conveniente. Además, al ser de código abierto, hay mucha asistencia de usuarios disponible en internet. Reseña recopilada por y alojada en G2.com.
Selenium WebDriver, como su nombre indica, solo funciona con aplicaciones web. Debido a esto, cuando se necesita alguna interacción con una aplicación de Windows, como subir un archivo, usar una ventana emergente de Windows o tomar capturas de pantalla de la marca de tiempo mostrada en la barra de tareas de Windows, falla. Necesitas herramientas adicionales para lograr tales escenarios diferentes. Aparte de eso, Selenium necesita codificación, a diferencia de otras herramientas de automatización donde está disponible la función de grabar y reproducir. Reseña recopilada por y alojada en G2.com.

fácil de mantener, fácil de integrar, compatible con múltiples lenguajes de programación y navegadores Reseña recopilada por y alojada en G2.com.
sin apoyo de la comunidad, lento, no puede automatizar captcha Reseña recopilada por y alojada en G2.com.
Me gusta la característica de ejecutar los scripts en múltiples máquinas usando Selenium Grid y también Selenium es independiente de la plataforma, fácil de entender y compatible con múltiples lenguajes de programación. Reseña recopilada por y alojada en G2.com.
No tiene capacidad de informes adecuada. Necesitamos depender de complementos de terceros. Reseña recopilada por y alojada en G2.com.

Lo mejor es que nadie puede reemplazar Selenium y WebDriver en el mercado de la automatización de aplicaciones web porque es de código abierto. La mayoría de las pequeñas empresas y grandes organizaciones prefieren Selenium y WebDriver para las pruebas de automatización de sus aplicaciones web, pruebas de regresión. Y las características son inigualables en el mercado. Reseña recopilada por y alojada en G2.com.
Selenium y el controlador web vienen con muchas características. Pero la parte compleja es configurar el entorno de prueba usando selenium y el controlador web, hay muchas dependencias que necesitamos gestionar y manejar. No se ofrece un soporte al cliente especial por parte de selenium. Fácil de usar. Reseña recopilada por y alojada en G2.com.

- Código abierto
- Compatibilidad entre diferentes sistemas operativos (Windows, Linux, Mac)
- Soporta múltiples lenguajes (Python, Java, C#, etc.)
- Buen rango de soporte comunitario
- Proporciona pruebas en múltiples navegadores
- Fácil de implementar Reseña recopilada por y alojada en G2.com.
- A veces, el mismo método de acción de la interfaz de usuario no funciona para todos los navegadores diferentes.
- La ejecución parece ser un poco más lenta en comparación con otras herramientas como Cypress, Playwright, etc.
- No proporciona una capacidad incorporada de marco de pruebas unitarias e informes con mucho mayor detalle.
- No es una solución de automatización para todos los tipos de aplicaciones como aplicaciones de escritorio, aplicaciones móviles, etc. Reseña recopilada por y alojada en G2.com.