ne peut pas obtenir mon protractor fonctionnant sur le serveur distant en mode sans tête. Je serai heureux si quelqu'un pouvait aideren cours d'exécution sur FF sans tête Protractor de jenkins avec xvfb
- Ceci est mon réglage du serveur qa:
sous Script /etc/init.d/xvfb
-stat Xvfb :99
export DISPLAY=:99
ensemble dans bash_profile (echo $DISPLAY
retours :99
)
firefox et protractor installés.
- Mon projet
pom.xml
:
J'utilise maven-wagon-plugin pour exécuter
- Le script à partir xvfb sur l'affichage: 99 sur mon serveur qa
- Run protractor
protractorTest/conf.js
sur mon serveur qa
Lors de l'exécution du travail de jenkins
=> I'm getting error E/launcher - Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms.
Firefox console output: Error: no display specified
cochés si le xvfb
est en cours d'exécution:
ps -ef | grep Xvfb
sur le serveur QA montre le processus Xvfb en marche, mais
S'il vous plaît laissez-moi savoir si quelque chose est faux ou manquant ?
Essayez de lancer votre test en utilisant 'xvfb protractor-run'. Essayez la commande ci-dessous dans le terminal. 'Exécuter xvfb-protractorTest/conf.js' –
merci, j'ai découvert pourquoi il ne fonctionnait pas. J'ai dû démarrer le xvfb dans le même script qui exécute protractor. J'ai utilisé maven wagon plugin pour exécuter la commande qui démarre le xvfb + exécute des tests de protractor – sou
Possible duplicate de [Erreur lors de l'exécution de cas de test de sélénium concombre-jvm en mode sans tête sous build jenkins] (https://stackoverflow.com/questions/27511124/error-in-running-concombre-jvm-selenium-test-cases-in-headless-mode-under-jenkins) – kenorb