使用JavaFX webengine.executeScript()设置选择表单的选项

时间:2019-02-19 03:13:32

标签: javascript javafx

我正在使用JavaFX使用UI构建网络爬虫。我正在尝试预选生日,月份和年份。因此,有三个选择块。不幸的是,没有ID,只有一个名字“ 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");`

0 个答案:

没有答案