我使用HtmlUnit填写表单。
我有一个选择SELECT_A
。选择选项后,其他元素必须出现在页面中。但它不起作用!我模拟Firefox 3.6。
您怎么看?
我尝试使用NicelyResynchronizingAjaxController()
,但它无济于事。
谢谢!
答案 0 :(得分:5)
一个注意事项:应使用"change"
参数调用fireEvent,而不是"onchange"
。或fireEvent(Event.TYPE_CHANGE);
甚至更好。
答案 1 :(得分:3)
您可以使用方法fireevent("EventName")
并将eventname作为参数传递:
HtmlSelect fromselect = form.getSelectByName("droplist");
fromselect.fireEvent("onchange");