Установите опцию выбора формы с помощью JavaFX webengine.executeScript () - PullRequest
0 голосов
/ 19 февраля 2019

Я создаю веб-сканер с пользовательским интерфейсом, используя JavaFX.Я пытаюсь предварительно выбрать день рождения, месяц и год.Таким образом, есть три блока выбора.К сожалению, здесь нет идентификатора, просто имя «birthday.day», «birthday.month» и «birthday.year» соответственно.Я могу заполнить другие элементы формы, такие как имя пользователя и пароль, но пока мне не повезло в выборе.Вот что я попробовал:

engine.executeScript("document.getElementsByTagName('select')[0].options[0].selected='selected'");
engine.executeScript("document.getElementsByName('birthday.month')[0].selectedIndex=2");      
engine.executeScript("document.getElementsByName('birthday.year')[0].selectedIndex=2");`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...