Package com.meterware.httpunit

Examples of com.meterware.httpunit.WebForm


      WebRequest req = new GetMethodWebRequest(baseURL + "bundled-myfaces-hellojsf/index.faces");
      WebResponse webResponse = webConversation.getResponse(req);
      assertTrue(webResponse.getText().contains("Enter your name"));

      // submit data
      WebForm form = webResponse.getFormWithID("form1");
      form.setParameter("form1:input_foo_text", "Stan");
      SubmitButton submitButton = form.getSubmitButtonWithID("form1:submit_button");
      webResponse = form.submit(submitButton);
      assertTrue(webResponse.getText().contains("Hello Stan"));
   }
View Full Code Here


   public void testBeanValidationIntegratedWithJSF() throws Exception
   {
      WebConversation wc = new WebConversation();
      String url = makeRequestString("jbosstest-jsf", "/beanvalidation.jsf");
      WebResponse response = wc.getResponse(url);
      WebForm form = response.getFormWithID("form1");
      form.setParameter("form1:input_name", "a");
      SubmitButton submitButton = form.getSubmitButtonWithID("form1:submit_button");
      response = form.submit(submitButton);
      assertTrue(response.getText().contains("size must be between 2 and"));
   }
View Full Code Here

     */
    public void testStrutsPages() throws Exception {
        WebConversation wc = new WebConversation();
        wc.getResponse(requestUrl("/TestInput.do"));
        {
            WebForm form = wc.getCurrentPage().getForms()[0];
            form.setParameter("givenName", "Archie");
            form.setParameter("familyName", "Trajano");
            form.submit();
        }
        {
            WebForm form = wc.getCurrentPage().getForms()[0];
            assertEquals("Archie", form.getParameterValue("givenName"));
            assertEquals("Trajano", form.getParameterValue("familyName"));
        }
    }
View Full Code Here

     * @param value parameter value
     * @return new web response
     * @throws Exception
     */
    private WebResponse submitWithParam(WebResponse orig, String formname, String paramname, String value) throws Exception {
        WebForm form = orig.getFormWithName(formname);
        form.setParameter(paramname,value);
        return form.submit();
    }
View Full Code Here

        /* check get('JSESSIONID') */
        resp = submitWithParam(resp,"get","get","JSESSIONID");
        checkTextStart(resp,"get","javax.servlet.http.Cookie");

        /* check add('foo','bar') */
        WebForm form = resp.getFormWithName("add2");
        form.setParameter("add1","foo");
        form.setParameter("add2","bar");
        resp = form.submit();
        resp = submitWithParam(resp,"get","get","foo");
        checkTextStart(resp,"get","javax.servlet.http.Cookie");
    }
View Full Code Here

        /* check getInts(n) */
        resp = submitWithParam(resp,"getInts","getInts","n");
        checkTextStart(resp,"getInts","[I@");

        /* check getString(bar,foo) */
        WebForm form = resp.getFormWithName("getString2");
        form.setParameter("getString1","'bar'");
        form.setParameter("getString2","'foo'");
        resp = form.submit();
        checkText(resp,"getString2","foo");

        /* TODO other getters with default values */

        /* check all */
 
View Full Code Here

    }

    public void endSimpleRender(WebResponse response)
            throws Exception
    {
        WebForm form = response.getFormWithID("testForm");
        Node node = form.getDOMSubtree();
        NodeList lst = node.getChildNodes();
        for (int i = 0, len = lst.getLength(); i < len; i++)
        {
            Node child = lst.item(i);
            System.out.println(child.getNodeName());
View Full Code Here

    }

    public void endSimpleRender(WebResponse response)
            throws Exception
    {
        WebForm form = response.getFormWithID("testForm");
        Node node = form.getDOMSubtree();
        NodeList lst = node.getChildNodes();
        assertTrue(2 <= lst.getLength());
        Node div = lst.item(0);
        assertEquals("bar", div.getAttributes().getNamedItem("style").getNodeValue());
        div = lst.item(1);
View Full Code Here

    public void endBug948626(WebResponse response)
            throws Exception
    {
        assertEquals(-1, response.getText().indexOf("Cannot get NumberFormat, either type or pattern needed."));
        WebForm form = response.getFormWithID("testForm");
        assertEquals("0", form.getParameterValue("testForm:input"));
    }
View Full Code Here

    public void endBug948626(WebResponse response)
            throws Exception
    {
        WebConversation conversation = new WebConversation();
        response = conversation.getResponse(response.getURL().toExternalForm());
        WebForm form = response.getFormWithID("testForm");
        SubmitButton submitButton = form.getSubmitButtonWithID("testForm:submit");
        assertEquals("", form.getParameterValue("testForm:hidden"));
        response = form.submit(submitButton);
        form = response.getFormWithID("testForm");
        assertEquals("", form.getParameterValue("testForm:hidden"));
    }
View Full Code Here

TOP

Related Classes of com.meterware.httpunit.WebForm

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.