Usando JS para ingresar texto, pero si ingreso texto en un cuadro de texto, el valor ya ingresado se eliminará

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, se elimina el valor del primer cuadro de texto. estamos usando el siguiente código para ingresar texto

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