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

Tests et Performance Java Discussion :

Javascript changer le moteur de script [HttpUnit]


Sujet :

Tests et Performance Java

  1. #1
    Tan
    Tan est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 168
    Points : 158
    Points
    158
    Par défaut Javascript changer le moteur de script
    Bonjour,

    Je viens de nouveau vers vous pour des problèmes avec httpUnit.

    Je suis sur le click final de mon test (le code serait donc fini), mais cela plante avec une erreur sur le javascript:
    org.mozilla.javascript.EcmaError: TypeError: Cannot find function getAttributeNode. (httpunit#203)
    Donc, httpUnit ne sait pas interpréter cette fonction. Comme il s'agit du package de rhino qui provoque ce problème, j'ai téléchargé le dernier package (version qualifié et version beta). Et j'ai remplacé par le package existant.

    Malheureusement le problème est encore là.

    J'ai aussi enlevé l'envoi d'exception sur le erreurs de script mais ce n'est pas mieux (je n'ai pas l'erreur, mais le click du bouton ne fait pas l'action).


    Il y a une méthode:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Button btn = HttpUnitTools.getButtonWithName(form,  BOUTON_VALIDER);
    btn.getScriptableDelegate().setScriptEngine(jsEngine);
    Mais je ne sais pas quoi mettre comme objet dans jsEngine (je pense qu'utiliser un autre moteur pour exécuter le script est pas mal, encore faut-il en avoir un et savoir l'y mettre.

    je suis à la recherche de tous piste, car là, je suis réellement bloqué.

    Merci d'avance

  2. #2
    Tan
    Tan est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 168
    Points : 158
    Points
    158
    Par défaut
    J'ai commencer à implémenter ScriptingEngine et je voudrais utiliser javax.script de java6. Je ne sais pas du tout si cela est une bonne solution.

    Je suis complètement perdu:
    Je veux implémenter la méthode: performEvent, mais je ne sais cmment.

    J'ai fait ce code, histoire de oir, et j'obtient ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    	public boolean performEvent(String eventScript) {
    		try {
    			Object evaluation = scriptEngine.eval(eventScript);
    			return evaluation != null;
    		} catch (ScriptException s) {
    			return false;
    		}
    	}
    javax.script.ScriptException: sun.org.mozilla.javascript.internal.EcmaError: ReferenceError: "validateD" n'est pas défini (<Unknown source>#1) in <Unknown source> at line number 1
    Un peu normal, il ne connait pas la page que je manipule et donc la fonction.
    Quand je rame complètement, je voulais me renseigner un peu.

    Merci

  3. #3
    Tan
    Tan est déconnecté
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    168
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 168
    Points : 158
    Points
    158
    Par défaut
    Pour information, j'ai abondonné HttpUnit, et passé à HtmlUnit qui marche très bien

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

Discussions similaires

  1. Prbl javascript changer <script src="."
    Par stephane92400 dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 10/03/2007, 18h41
  2. Comment changer le moteur javascript ?
    Par nico-pyright(c) dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 27/04/2006, 18h48
  3. [javascript] Changer la valeur de onclick()
    Par LE NEINDRE dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 01/12/2005, 10h29
  4. [JavaScript] Changer la class CSS via l'id
    Par Romalafrite dans le forum Mise en page CSS
    Réponses: 1
    Dernier message: 25/11/2005, 15h30
  5. [ JSP ][ JavaScript ] Changer la valuer d'une variable
    Par romain3395 dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 08/06/2004, 15h50

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