Как отправить «ввод клавиши» через JavaScript в селене с использованием "executcript"JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как отправить «ввод клавиши» через JavaScript в селене с использованием "executcript"

Сообщение Anonymous »

Я работаю над автоматизацией потока, используя IE 11 с Selenium и Java, на этой веб -странице мне нужно поместить значение в текстовое поле, а затем нажмите Enter. Я могу поместить значения, используя ниже код - < /p>

// Here Box is a webElement

JavascriptExecutor js = (JavascriptExecutor)iedriver;
js.executeScript("arguments[0].value='1500';",box);
< /code>

, который работает, как и ожидалось, но когда я пытаюсь использовать Box.sendkeys (keys.enter) < /code> Это не работает. Итак, как я мог бы достичь «нажатия клавиши Enter через Javascript».Actions actions = new Actions(iedriver);
actions.moveToElement(box).sendKeys(Keys.RETURN).build().perform();
< /code>

Нет сообщения об ошибке, Code выполняется, но на веб -странице клавиша Enter не нажимается. < /p>

Подробнее здесь: https://stackoverflow.com/questions/570 ... cutescript
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»