0
votes

Test sans tête sur Internet Explorer 11 Utilisation de Sélénium sur Jenkins

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.

alors je suppose que c'est-à-dire besoin d'interface utilisateur de fonctionner? Il ne peut pas courir dans le "fond"?

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).

Je passe ces tests sur le système d'exploitation Windows 10.


0 commentaires

3 Réponses :


-1
votes

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.


1 commentaires

TNX ... Mais je ne sais pas comment exécuter le mode normal IE avec Jenkins.



1
votes

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 xxx

espère que cela aide < / p>


0 commentaires

0
votes

Si vous exécutez des jenkins à partir de la ligne de commande comme java -jar jenkins.war alors il doit pouvoir ouvrir la fenêtre IE

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:

 Entrez la description de l'image ici


1 commentaires

J'ai déjà essayé cela, mais ça ne marche pas :(