IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

jQuery Discussion :

PhantomJS + QUnit: Unable to access Network


Sujet :

jQuery

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2014
    Messages : 5
    Par défaut PhantomJS + QUnit: Unable to access Network
    Bonjour,

    Description du contexte:
    J'ai un projet web Maven utilisant du JSP, du JAVA (Spring MVC), et du Jquery.
    J'ai implémenté des scripts de tests via QUnit.
    Quand je lance ma page en local (via mvn jetty:run), je vois bien la console QUnit permettant de jouer mes scripts de tests.
    Je peux les jouer et rejouer sans problème.

    Mon but est maintenant de pouvoir les exécuter sans mon navigateur pour ensuite automatiser les tests dans Jenkins.
    J'en suis actuellement à essayer d'exécuter en local des scripts de test QUnit avec PhantomJs.

    Avec le POM de mon projet Maven je télécharge une instance de phantom JS dans un dossier phantomjs-1.9.7-windows/ qui est au même niveau que le dossier target/.
    Le dossier phantomjs-1.9.7-windows/ contient par défaut un phantomjs.exe et un sous-dossier examples qui contient des scripts pour executer par exemples des scripts QUnit.

    Depuis le dossier phantomjs-1.9.7-windows/ j'exécute dans une invite de commande la commande ci-dessous:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    phantomjs.exe ./examples/run-qunit.js ../src/issue-stat-front/test/html/index_testing.html
    Où index_testing.html est une page obtenue par sauvegarde (Ctrl + S) la page affichée dans mon navigateur.
    Elle contient les références aux scripts de tests QUnit via des balises <script>.
    Mais j'obtiens l'erreur suivante: Unable to access network.

    Savez-vous quelle est la cause de l'erreur ? (Je viens de découvrir QUnit et PhantomJs donc il y a peut-être des points essentiels que je ne connais pas ).

    L'un d'entre vous aurait-t-il un exemple pour exécuter des scripts QUnit avec Phantom JS et le passer ensuite sur Jenkins (ou autre outil de CI) ?


    D'avance merci pour votre aide.

  2. #2
    Membre du Club
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2014
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2014
    Messages : 5
    Par défaut Solution trouvee = indiquer le proxy client
    Bonjour,
    L'erreur était due au fait qu'un proxy était en place chez le client.
    Il faur spécifier l'URL du proxy dans la commande via l'option --proxy:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    phantomjs.exe --proxy http://<LOGIN>:<PASSWORD>@<HOST>:<PORT> ./examples/run-qunit.js ../src/issue-stat-front/test/html/index_testing.html
    avec <LOGIN>, <PASSWORD>, <HOST> et <PORT> respectivement les login, mot de passe, hôte et port utilisé pour le proxy.


    Par ailleurs pour éviter d'avoir à sauvegarder une page html à la main.
    J'intègre dans mon build maven le lancement et l'arrêt d'un serveur Jetty ainsi que l'execution de phantomjs bindé à la phase integration-test en lui passant l'URL de la page à tester.

    Si jamais cela aide quelqu'un .

    Christophe

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [IB6]Unable to complete network request
    Par remus2968 dans le forum InterBase
    Réponses: 1
    Dernier message: 17/01/2008, 19h44
  2. Unable to complete network to host
    Par abdelghani_k dans le forum Connexion aux bases de données
    Réponses: 6
    Dernier message: 18/09/2007, 11h03
  3. GDS Exception. 335544721. Unable to complete network request to host "localhost"
    Par oussam dans le forum Connexion aux bases de données
    Réponses: 8
    Dernier message: 28/08/2007, 17h34
  4. [Upload] Warning: copy() : Unable to access
    Par mizupowa dans le forum Langage
    Réponses: 2
    Dernier message: 22/01/2007, 23h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo