Can';t使用Java中的HtmlUnit单击提交按钮

Can';t使用Java中的HtmlUnit单击提交按钮,java,html,input,htmlunit,Java,Html,Input,Htmlunit,我正在尝试使用HtmlUnit作为无头浏览器登录页面。我已经说到了这个URL(),在单击login之后,我需要将我的用户名输入到文本输入中,将我的密码输入到密码输入中。最后,还有一个提交输入,它允许我在普通浏览器上转到下一个URL。我可以很好地输入用户名和密码,但我无法继续下一个URL。以下是此部分的代码: final HtmlForm loginForm = page.getForms().get(0); final HtmlTextInput netID = loginForm.getInp

我正在尝试使用HtmlUnit作为无头浏览器登录页面。我已经说到了这个URL(),在单击login之后,我需要将我的用户名输入到文本输入中,将我的密码输入到密码输入中。最后,还有一个提交输入,它允许我在普通浏览器上转到下一个URL。我可以很好地输入用户名和密码,但我无法继续下一个URL。以下是此部分的代码:

final HtmlForm loginForm = page.getForms().get(0);
final HtmlTextInput netID = loginForm.getInputByName("j_username");
netID.type(username);
final HtmlPasswordInput password = loginForm.getInputByName("j_password");
password.type(password);
final HtmlSubmitInput submit = loginForm.getInputByValue("Login");
page = submit.click();

这与在常规浏览器上的处理方式不同。我愿意接受任何建议或帮助,以使这项工作,谢谢

请在github上打开一个问题。我会尽力帮忙的。