我正在尝试使用 HtmlUnit 提交表单,我的表单中有两个选择,当我选择第一个选择时,他调用函数 ajax 并加载第二个选择,按照我的代码:
HtmlPage page5 = anchor.click();
HtmlForm form = page.getFormByName("form1");
HtmlSelect state = form.getSelectByName("ddlMarca");
state.setSelectedAttribute(state.getOptionByValue("56"), true);
state.fireEvent(Event.TYPE_CHANGE);
HtmlSelect city = form.getSelectByName("ddlModelo");
for (HtmlOption option : city.getOptions()) {
System.out.println("city : "+option.asText()+" valor: " +option.getValueAttribute());
}
我正在使用方法 fireEvent 来调用事件更改,但不起作用,我该如何做这个事件?