java HtmlUnit模拟提交表单详解编程语言

模拟页面提交一个form

public void submittingForm() throws Exception { 
    final WebClient webClient = new WebClient(); 
 
    // Get the first page 
    final HtmlPage page1 = webClient.getPage("http://some_url"); 
 
    // Get the form that we are dealing with and within that form,  
    // find the submit button and the field that we want to change. 
    final HtmlForm form = page1.getFormByName("myform"); 
 
    final HtmlSubmitInput button = form.getInputByName("submitbutton"); 
    final HtmlTextInput textField = form.getInputByName("userid"); 
 
    // Change the value of the text field 
    textField.setValueAttribute("root"); 
 
    // Now submit the form by clicking the button and get back the second page. 
    final HtmlPage page2 = button.click(); 
}

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/10442.html

(0)
上一篇 2021年7月19日 10:13
下一篇 2021年7月19日 10:13

相关推荐

发表回复

登录后才能评论