Jenkins windows esclave service de ne pas interagir avec le bureau

J'ai suivi ce guide pour installer un jenkins esclave sur windows 8 en tant que service:

https://wiki.jenkins-ci.org/display/JENKINS/Installing+Jenkins+as+a+Windows+service#InstallingJenkinsasaWindowsservice-InstallSlaveasaWindowsservice%28require.NET2.0framework%29

J'ai besoin d'exécuter un travail qui interagissent avec le bureau (exécuter une application qui ouvre un navigateur, etc.). Donc après j'ai installé l'esclave comme un service (course jnlp téléchargé à partir du master), j'ai changé le service "connexion" afin de "Permettre d'interagir avec l'écran".

Pour quelque raison que ses possible de l'activer pour le "compte Système Local", même si ses recommandé d'exécuter le service comme un utilisateur spécifié, par exemple. jenkins.

Mais rien ne se passe lorsque j'exécute le travail, le navigateur n'est pas ouvert. Si j', au lieu d'arrêter le service et il suffit de lancer l'esclave à travers le fichier jnlp le travail s'exécute à l'amende - le navigateur est ouvert.

Quelqu'un a de la chance d'interagir avec le bureau lors de l'exécution d'un jenkins windows esclave en tant que service?

j'ai besoin d'exécuter certains travaux qui interagissent avec le bureau (ouvre un navigateur, etc.) je suis sûr que vous pouvez ouvrir un navigateur sans qu'il soit sur un bureau.
Eh bien, il fonctionne très bien lorsque je démarre l'esclave à travers jnlp. Mais pas lors de son lancement en tant que service. Si quelque chose ne fonctionne pas de la même façon lors de son exécution en tant que service.
Vous pourriez essayer de déplacer la manipulation des composants du navigateur pour le Sélénium, qui est conçu pour tester l'INTERFACE utilisateur de sites web docs.seleniumhq.org

OriginalL'auteur u123 | 2013-09-19