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

JavaScript Discussion :

D'autres idées pour faire la même chose ?


Sujet :

JavaScript

  1. #1
    Membre régulier Avatar de Gromitou
    Profil pro
    Inscrit en
    Février 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations forums :
    Inscription : Février 2003
    Messages : 98
    Points : 81
    Points
    81
    Par défaut D'autres idées pour faire la même chose ?
    Bonjour a tous, j'ai du code Javascript qui marche mais n'est pas compris par mon framework de test (dans une appli J2EE).

    Le code en question :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <body ...
    onload="afficheDoc('<%=docNum%>');afficheDetail('<%=docNum%>');centerOn('<%=docNum%>');"
    ...>
    Sachant que j'ai déjà tenté ça qui ne passe pas non plus :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    function loadalert (docNum) {
     
            alert("TEST !");
            afficheDoc("docNum");
            afficheDetail("docNum");
            centerOn("docNum");
    }
    Puis :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <body ...
    onLoad="loadalert('<%=docNum%>');" >

    Auriez vous des idées pour obtenir le même résultat mais avec un algo différent qui (j'espere) sera accepté par mes tests auto ?

    J'ai encore que des suppositions sur ce qui est accepté ou pas, j'ai peur que ce soit l'appel successif a plusieurs fonctions JS ...

    Toutes les idées sont les bienvenues !!!

  2. #2
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 640
    Points : 66 672
    Points
    66 672
    Billets dans le blog
    1
    Par défaut
    ben déja dasn l'exempl si tu passe en string ça passe pas c'est normal ...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     afficheDoc("docNum");
            afficheDetail("docNum");
            centerOn("docNum");
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  3. #3
    Membre régulier Avatar de Gromitou
    Profil pro
    Inscrit en
    Février 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations forums :
    Inscription : Février 2003
    Messages : 98
    Points : 81
    Points
    81
    Par défaut
    Oui effectivement autant pour moi (déformation Java oblige), mais une fois corrigé ça ne change pas grand chose... (je veux dire le script JS fonctionne mais les tests ne passent pas).

    J'ai testé de mettre le contenu de toutes mes fonctions dans une seule et, même chose, donc je ne vois pas vraiment d'issue en tout cas coté JavaScript ...

  4. #4
    Expert éminent

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    Février 2005
    Messages
    4 050
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : Février 2005
    Messages : 4 050
    Points : 7 641
    Points
    7 641
    Par défaut
    Citation Envoyé par Gromitou
    J'ai testé de mettre le contenu de toutes mes fonctions dans une seule et, même chose, donc je ne vois pas vraiment d'issue en tout cas coté JavaScript ...
    Tout dépends de ton framework de test. C'est lequel? Quels sont ses restrictions dans l'interprétation du Javascript?

  5. #5
    Membre régulier Avatar de Gromitou
    Profil pro
    Inscrit en
    Février 2003
    Messages
    98
    Détails du profil
    Informations personnelles :
    Localisation : France, Deux Sèvres (Poitou Charente)

    Informations forums :
    Inscription : Février 2003
    Messages : 98
    Points : 81
    Points
    81
    Par défaut
    Le framework est JWebUnit basé sur HttpUnit.

    Il est a priori assez limité (http://httpunit.sourceforge.net/doc/...t-support.html)

    Et les post que je trouve sur la toile ne sont pas encourageants ...

    i've never been able to use httpunit on any page that uses a significant amount of JavaScript
    Mais bon, je ne fais rien de sorcier et je me contente de n'utiliser que les fonctions listées sur le site officiel de HttpUnit...

Discussions similaires

  1. Trop lent pour faire la même chose en mieux
    Par Geralds dans le forum Emploi
    Réponses: 15
    Dernier message: 13/12/2013, 10h00
  2. Réponses: 29
    Dernier message: 11/10/2011, 14h28
  3. Réponses: 1
    Dernier message: 30/07/2007, 12h04
  4. Réponses: 7
    Dernier message: 29/04/2006, 15h40

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