Это сработало. Благодарю.

я есть 3 текстовых поля подряд, и я использую JS для ввода текстов в текстовых полях. Но проблема в том, что когда я ввожу текст в одно поле и перехожу во второе поле для ввода текста, значение из первого текстового поля удаляется. мы используем код ниже для ввода текста

((JavascriptExecutor) webDriver).executeScript(
  "arguments[0].setAttribute('value','"+inputText+"')",
  element);
 Alapan Das23 нояб. 2017 г., 11:54
Привет @DebanjanB приложение построено на теневой дом и sendkeys не работает.
 DebanjanB23 нояб. 2017 г., 11:53
Любая причина использоватьJS изменить'value' скорее приписатьsendkeys() заtext box?

Ответы на вопрос(1)

Решение Вопроса

Попробуйте следующее:

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

Убедитесь, что перед вторым и третьимtext выталкиваетсяdocument.readyState == "complete" Достигнут.

 Alapan Das04 дек. 2017 г., 14:58
Это сработало. Благодарю.

Ваш ответ на вопрос