HtmlUnit を使用してフォームを送信しようとしています。フォームに 2 つの選択があります。最初の選択を選択したときに、関数 ajax を呼び出して 2 番目の選択をロードし、私のコードに従ってください:
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 を使用してイベント変更を呼び出していますが、機能しません。このイベントを機能させるにはどうすればよいですか?