Bonjour,
J'utilise HTTPUNIT pour renseigner des champs d'un formulaire et le valider. Jusqu'à aujourd'ui j'utilisais les 5 lignes suivantes, ça marche très bien :
Seulement aujourd'hui je dois ajouter une methode pour empêcher HTTPUNIT de vérifier les données indiquées dans "setParameter".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 WebResponse wresponse = wc.getResponse("http://www.xxx.com"); WebForm wform = wresponse.getForms()[0]; wform.setParameter("code","1234"); wresponse = wform.submit(); wresponse = wc.getCurrentPage();
Pour cela j'utilise la methode newUnvalidatedRequest();
J'ai donc remplac2 les 2 lignes du code au-dessus :
par
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 wform.setParameter("code","1234"); wresponse = wform.submit();
Dans ce cadre la methode submitRequest est déclarée indéfinie
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 WebRequest req = wform.newUnvalidatedRequest(); req.setParameter("code","1234"); wresponse = submitRequest(req);
Quelqu'un peut-il me dire ou est l'erreur ?
Merci
RICHARD
Partager