我想使用httpunit提交带有一些参数的表单。
我写的像
WebForm form = response.getFormWithID(formId);
System.out.println(Arrays.toString(form1.getParameterNames())); //it contains "a"
form.setParameter( "a", "bla-bla"); //exception
form.submit();
但是它抛出运行时异常
org.mozilla.javascript.EvaluatorException: "Form" is not a constructor.
我错了吗? 最佳答案
HttpUnit很旧,不再维护,使用也不广泛。
HtmlUnit是它的精神继任者。它执行相同的工作,但是具有更好的API,更佳的工作效率并得到了积极的维护。