我在Java中使用HtmlUnit导航到一个网页.从那个网页我需要登录然后从那里去.我知道如何输入用户名和密码,但是有一个下拉框,我需要选择其中一个选项.如何从HtmlUnit的下拉框中选择一个选项?谢谢
ska*_*man 34
您可以<select>使用HtmlSelect以下方法导航和操作页面元素:
WebClient client = ...
Page page = client.getPage(url);
HtmlSelect select = (HtmlSelect) page.getElementById(mySelectId);
HtmlOption option = select.getOptionByValue(desiredOptionValue);
select.setSelectedAttribute(option, true);
Run Code Online (Sandbox Code Playgroud)
该JavaDoc中显示,有很多做这样的事情灵活的API方法.