Как отправить «ввод клавиши» через 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

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