Package com.gargoylesoftware.htmlunit.html

Examples of com.gargoylesoftware.htmlunit.html.HtmlAnchor


        List<String> expectedValues = new ArrayList<String>(3);
        expectedValues.add("abc");
        expectedValues.add("def");
        expectedValues.add("ghi");
        for (int i = 0, len = links.size(); i < len; i++) {
            HtmlAnchor anchor = links.get(i);
            String expectedValue = expectedValues.get(i);
            assertEquals(expectedValue, expectedValue, anchor.asText().trim());
        }

    }
View Full Code Here



    public void testMultiForm() throws Exception {
        HtmlForm form;
        HtmlSubmitInput submit;
        HtmlAnchor link;
        HtmlTextInput input;
        HtmlPage page;

        page = getPage("/faces/standard/selectmany01.jsp");
        // verify that the model tier is as expected
View Full Code Here

          int width = ((UIPaint2D)p2d).getWidth();
         
          HtmlImage htmlPaint2D = (HtmlImage) renderedView.getHtmlElementById(p2d.getClientId(facesContext));
          htmlPaint2D.setAttributeValue("width", "200");   
     
          HtmlAnchor htmlLink = (HtmlAnchor) renderedView.getHtmlElementById(command.getClientId(facesContext));
          htmlLink.click();

          List lastParameters = this.webConnection.getLastParameters();
          for (Iterator iterator = lastParameters.iterator(); iterator.hasNext();) {
          KeyValuePair keyValue = (KeyValuePair) iterator.next();
         
View Full Code Here

  public void testDecode() throws Exception{
    //Tests if component accepts request parameters and stores them in submittedValue().
    //If component is immediate, validation (possibly with conversion) should occur on that phase.
    SetUp();
    HtmlPage renderedView = renderView();
        HtmlAnchor htmlLink = (HtmlAnchor) renderedView.getHtmlElementById(command.getClientId(facesContext));
        htmlLink.click();
        externalContext.addRequestParameterMap(p2d.getClientId(facesContext),((UIPaint2D)p2d).getBgcolor());
        UIViewRoot root = facesContext.getViewRoot();
        root.processDecodes(facesContext);     
    UIPaint2D uiP2d = (UIPaint2D) p2d;
    assertTrue(externalContext.getRequestParameterMap().get(p2d.getClientId(facesContext)).equals(uiP2d.getBgcolor()));
View Full Code Here

        HtmlInput htmlSliderInput = (HtmlInput) renderedView.getHtmlElementById(
                slider.getClientId(facesContext) + "Input");
        htmlSliderInput.setValueAttribute(value);

        HtmlAnchor htmlLink = (HtmlAnchor) renderedView.getHtmlElementById(
                command.getClientId(facesContext));
        htmlLink.click();

        List lastParameters = this.webConnection.getLastParameters();
        for (Iterator iterator = lastParameters.iterator(); iterator.hasNext();)
        {
            KeyValuePair keyValue = (KeyValuePair) iterator.next();
View Full Code Here

                                   PropertyNotFoundException {
                        bean.setValue((String) value);
                    }
                });
        HtmlPage renderedView = renderView();
        HtmlAnchor htmlLink = (HtmlAnchor) renderedView.getHtmlElementById(
                command.getClientId(facesContext));
        htmlLink.click();
        externalContext.addRequestParameterMap(slider.getClientId(facesContext),
                "66");
        slider.processDecodes(facesContext);
        assertTrue(bean.getValue().equals("66"));

        ((UIInputNumberSlider) slider).setImmediate(true);
        renderedView = renderView();
        htmlLink = (HtmlAnchor) renderedView.getHtmlElementById(
                command.getClientId(facesContext));
        htmlLink.click();
        externalContext.addRequestParameterMap(slider.getClientId(facesContext),
                "wrong value");
        slider.processDecodes(facesContext);
        assertTrue(facesContext.getMessages().hasNext());
    }
View Full Code Here

    }

    public void testValidate() throws Exception {
        HtmlPage renderedView = renderView();

        HtmlAnchor htmlLink = (HtmlAnchor) renderedView.getHtmlElementById(
                command.getClientId(facesContext));
        htmlLink.click();
        externalContext.addRequestParameterMap(slider.getClientId(facesContext),
                "wrong value");
        slider.processDecodes(facesContext);
        slider.processValidators(facesContext);
View Full Code Here

    public void testWriteAttributeDisabled() throws Exception {
        client.setThrowExceptionOnFailingStatusCode(false);
      
        HtmlPage page = getPage("/faces/test.jsp");

        HtmlAnchor link = (HtmlAnchor) page.getAnchors().get(0);

        HtmlPage errorPage = (HtmlPage) link.click();
        assertTrue(errorPage.asText().indexOf("new value!") == -1);
    }
View Full Code Here

    public void testInputFieldUpdate() throws Exception {
  HtmlPage page = getPage("/faces/test.jsp");
  List list;

  HtmlAnchor link = null;
  list = getAllElementsOfGivenClass(page, null,
            HtmlAnchor.class);
  link = (HtmlAnchor) list.get(0);

  // due to a bug in HtmlUnit 1.2.3, we can't just click the link:
View Full Code Here

        // will no longer include the jsessionid (at least when cookies are enabled)
        // and clicking the link will not produce JS errors.
        HtmlPage page = getPage("/faces/test.jsp");
        page = getPage("/faces/test.jsp");

        HtmlAnchor link = (HtmlAnchor) page.getAnchors().get(0);

        HtmlPage errorPage = (HtmlPage) link.click();
        assertTrue(errorPage.asText().indexOf("new value!") >= 0);
    }
View Full Code Here

TOP

Related Classes of com.gargoylesoftware.htmlunit.html.HtmlAnchor

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.