我想使用 httpunit 提交带有一些参数的表单。 我写smt就像
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”不是构造函数。
我错在哪里?
最佳答案
HttpUnit 很旧,不再维护,而且使用也不是很广泛。
HtmlUnit是其精神继承者。它做同样的工作,但它有更好的 API,工作得更好,并且得到积极维护。
关于java - 在表单中设置参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4678213/