我正在使用java和htmlunit。
我在网页上有这个输入:
<input
id="hddn_crit_1_from1"
name="crit_1_from"
class="nldropdown"
value="53"
onchange="
if(!this.noslaving) {
setWindowChanged(window, true);
}
NS.jQuery('#crit_1_mod-root').data('controller').setValue('CUSTOM');
return validatePeriodRange(
document.forms['footerform'].elements['crit_1_from'],
document.forms['footerform'].elements['crit_1_to']);"
type="hidden">
在网站上看起来像是一个允许您选择选择日期(2014年1月,2014年2月等)的字段。这些字段中的每一个都具有关联值,例如2014年1月对应于值= 2014年2月3日值= 4等。
如何使用htmlunit列出所有这些字段(文本日期和值)?
答案 0 :(得分:0)
在HTMLUnit中,在Java代码中使用此选项来获取文本而不是值。
public HtmlOption getOptionByText(String text)
throws ElementNotFoundException
public String asText()
还有这个。
public HtmlOption getOption(int index)