| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
achr9946
10年前发布

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();  }