1

我想使用 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.我错在哪里?

4

1 回答 1

1

HttpUnit 很旧,不再维护,也不是很广泛使用。

HtmlUnit是它的精神继承者。它做同样的工作,但它有一个更好的 API,它工作得更好,而且它得到了积极的维护。

于 2011-01-13T09:48:12.393 回答