Cuando se submitea un form a través de un javasscript HttpUnit parece que se pierde porque no se realiza el submit. Si bien es una practica no recomendada, en casos legacy puede aparecer. Caso:
function agregar(f){
f.action = "form!save.action?";
f.submit();
return true;
}
Llamada en el test:
addButton.click();
WebResponse addResponse = wc.getCurrentPage();
El JSP:
-form action="" method="post" name="documentosAdmin" .....
......
-input type="button" name="agregar" value="Agregar" class="boton2" onClick="javascript:agregarDocumento(documentosAdmin);">
Fix: para lograr que corra el test (y para mejorar un poco el código también!) se puede sacar el submit del script:
//f.submit();
y cambiar el input type por submit:
-input type="submit" ...
Entonces el script cambia el action pero el submit se hace desde el boton y el test funciona.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario