Depende del código de la web.
Muchas controlan si un campo es correcto al modificarlo no justo antes de enviar.
Tienes que forzar el evento con javascript después de asignarles el valor, por ejemplo:
Código:
ev = d.createEvent("Events");
ev.initEvent("input", true, true);
ee = e.getElementById("i0116");
ee.value = "aaaaaa";
ee.dispatchEvent(ev);
ee = e.getElementById("i0118");
ee.value = "ppppp";
ee.dispatchEvent(ev);
El evento "input" es el mas usado pero si miras el elemento en las utilidades de desarrollador del navegador puedes ver los eventos asignados al campo.