Je me demandais est-il possible d'exécuter des tests sans tête sur Internet Explorer 11 en utilisant le sélénium sur Jenkins? (c #) J'ai réussi à exécuter ces tests en chrome et à Firefox, mais pour coire, ils échouent toujours et la capture d'écran est juste du noir pur. P>
alors je suppose que c'est-à-dire besoin d'interface utilisateur de fonctionner? Il ne peut pas courir dans le "fond"? P>
S'il n'est pas possible d'exécuter sans tête, est-il possible de l'exécuter normalement (la fenêtre du navigateur est affichée) mais uniquement pour IE (Tests Firefox et Chrome travaillent toujours en arrière-plan). P>
Je passe ces tests sur le système d'exploitation Windows 10. P>
3 Réponses :
Ie ne prend pas en charge le mode sans tête. Vous pouvez essayer d'exécuter les trois navigateurs (mode IE-Normal, Firefox, Chrome -Hheadlessless) simultanément à l'aide de la grille de sélénium. P>
TNX ... Mais je ne sais pas comment exécuter le mode normal IE avec Jenkins.
Aussi loin que je sache, c'est-à-dire que c'est ne pas prendre en charge le navigateur sans tête.
Vous pouvez travailler avec la version minimisée de IE P> espère que cela aide p> < / p>
Si vous exécutez des jenkins à partir de la ligne de commande comme Si vous exécutez Jenkins comme service Windows, vous devez activer l'option "Autoriser le service d'interaction avec le bureau" des propriétés de service comme indiqué dans la capture d'écran ci-dessous: P>
java -jar jenkins.war code> alors il doit pouvoir ouvrir la fenêtre IE P>
J'ai déjà essayé cela, mais ça ne marche pas :(