Uso de JS para ingresar texto, pero si ingreso texto en un cuadro de texto, el valor ya ingresado se elimina.

Tengo 3 cuadros de texto en una fila y estoy usando JS para ingresar los textos en los cuadros de texto. Pero el problema es que cuando ingreso el texto en un campo y voy al segundo cuadro para ingresar el texto, el valor del primer cuadro de texto se elimina. Estamos usando el siguiente código para ingresar texto

((JavascriptExecutor) webDriver).executeScript( "arguments[0].setAttribute('value','"+inputText+"')", element); 

Intente lo siguiente:

 String js = "arguments[0].setAttribute('value','"+inputText+"')" ((JavascriptExecutor) webDriver).executeScript(js, element); 

Asegúrese de que antes de insertar el segundo y tercer text se logre document.readyState == "complete" .