Saltar al contenido

Jenkins: las pruebas de GUI de Selenium no son visibles en Windows

Esta duda se puede solucionar de diferentes maneras, pero te damos la que en nuestra opinión es la solución más completa.

Solución:

Tuve el mismo problema, obtuve la solución después de muchos intentos. Esta solución funciona SOLAMENTE en Windows XP

Si está utilizando jenkins como un servicio de Windows, debe hacer lo siguiente:

1) En el servicio de Windows seleccione el servicio de jenkins

Apertura de la vista Service.msc

2) Abra la ventana de propiedades del servicio -> Iniciar sesión-> active la casilla de verificación “Permitir que el servicio interactúe con el escritorio”

Propiedades de Jenkins

Después de eso, debe reiniciar el servicio jenkins.

Espero que esto te ayude 🙂

ACTUALIZAR:

En realidad, estoy trabajando en una herramienta de automatización usando Selenium en ventanas 10, he instalado Jenkins ver. 2.207 como aplicación de Windows (archivo EXE), se ejecuta como servicio de Windows y TODOS los controladores (Chrome, FireFox, IE) son visibles durante las ejecuciones de prueba SIN realizar una mera configuración en el Sistema o Jenkins

Tengo la solución. Ejecuté jenkins desde el símbolo del sistema como “java -jar jenkins.war” en lugar de la versión del instalador de Windows. Ahora puedo ver cómo se ejecutan las pruebas basadas en mi navegador.

Si ya está haciendo lo que sugiere @Sachin en un comentario (es decir, mirando la máquina donde realmente se ejecuta Jenkins) y aún no ve los navegadores, entonces su problema puede ser el siguiente:

Si ejecuta Jenkins como un servicio en segundo plano, no abrirá aplicaciones en primer plano. Puede intentar ejecutarlo no como un servicio en primer plano, o ejecutarlo como un Sistema local cuenta y cheque Permitir que el servicio interactúe con el escritorio opción. Sin embargo, en el último caso, puede tener problemas de permisos.

Actualizar: Para asegurarse de que otros entiendan correctamente esta respuesta: la instalación ‘nativa’ de Jenkins Windows no es realmente nativa. Es un contenedor alrededor de Java que lo ejecuta como un servicio.

Si te animas, tienes la habilidad dejar una reseña acerca de qué le añadirías a este artículo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *