1
httpunitを使用していくつかのパラメータでフォームを送信したいと思います。私はsetParameter at form
WebForm form = response.getFormWithID(formId);
System.out.println(Arrays.toString(form1.getParameterNames())); //it contains "a"
form.setParameter("a", "bla-bla"); //exception
form.submit();
のようなSMTを書いたしかし、それは私が間違っている実行時例外がスローされますorg.mozilla.javascript.EvaluatorException: "Form" is not a constructor.
?
なぜHttpUnitを使用するのか、かなり古いです。 HtmlUnitははるかに優れており、非常に似通っており、積極的に維持されています。 – skaffman
@skaffman、Hm ..私はマイグレーションについて考えるべきです。ありがとう。私はHtmlUnitについて読んでいます。 –
@skaffman、回答としてコメントを投稿してください。便利なHtmlUnitと私はあなたのアドバイスを受け入れたいと思います。 –