有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何使用htmlunit获取输入字段值?

我正在使用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创建所有这些字段(文本日期和值)的列表


共 (1) 个答案

  1. # 1 楼答案

    在HTMLUnit中,在Java代码中,使用此选项获取文本,而不是值

    public HtmlOption getOptionByText(String text)
                               throws ElementNotFoundException
    public String asText()
    

    还有这个

       public HtmlOption getOption(int index)