Bonjour,
Nous développons actuellement une application J2EE (sous portail environnement JBOSS) qui sera intégrée plus tard à un portail maître.
Pour effectuer des tests (nous n'avons pas encore le portail maître), nous avons du simuler l'appel de notre sous portail.
Je ne vais pas rentrer dans les détails, mais lorsque notre sous portail est appellé par le portail, une identifications à lieux.
Notre application récupère un certains nombre d'entêtes http de la requète afin de réaliser l'identification (traitement, appel web Service...).
Afin de simuler cela, jusqu'a maintenant nous utilisions Modify Header de Firefox afin d'injecter ces entêtes. Parfais pour des tests manuels.
Seulement, maitenant nous souhaitons automatiser avec Selenium.
Pour info, nos scénarii dépendent des données saisies dans les entêtes.
Selenium ne pouvant pas avoir d'intéraction avec le module Modify Header (a priori), nous ne savons plus comment modifier ces paramêtres de manière automatique.
Nous avons donc eu l'idée de réaliser une page permettant via un formulaire, de saisir ces données, puis en cliquant sur envoyer, d'appeler notre sous portail en injectant les données saisies, en entête dans la requête.
Seulement, après avoir ecumé le Web, nous ne trouvons rien qui nous permette de faire cela.
La fonction header de php permet uniquement d'injecter des entêtes dans la réponse http. Cela ne nous convient donc pas car nosu les voulons dans la requête.
Nous avons également pensé en dernier resort de réaliser une servlet java, mais beaucoup plus embétant à developpé.
Pourriez-vous m'aider à trouver un moyen de contourner mon problème?
A savoir que nous pouvont nous diriger vers n'importe quel techno (php, javascript, java, ajax, config apache...)
Merci beaucoup
Partager