java - 在表单中设置参数

标签 java http-unit

我想使用 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/

相关文章:

java - 如何正确关闭与 mysql 服务器的 hibernate session

java - 使用 Javascript 隐藏 HttpUnit 和参数

java - HttpUnit HttpUnitOptions.setScriptingEnabled 不起作用

java - 如何使用httpunit获取json页面

java - 如何在 javadoc 中引用方法?

java - 如何使用带 Struts 2 的 Hibernate 按任何列值删除记录

java - 是否可以在不编写程序的情况下查看系统属性?

Java ProcessBuilder 输出到字符串