我正在使用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");`