Package com.gargoylesoftware.htmlunit.html

Examples of com.gargoylesoftware.htmlunit.html.HtmlAnchor



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

        page = getPage("/faces/session-invalidator.jsp");
        form = getFormById(page, "form");
View Full Code Here


  public void testComponent() throws Exception {
    HtmlPage renderedView = renderView();
    assertNotNull(renderedView);
    //System.out.println(renderedView.asXml());

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

    HtmlImage htmlSpacer = (HtmlImage) renderedView
        .getHtmlElementById(spacer.getClientId(facesContext));
    assertNotNull(htmlSpacer);
View Full Code Here

  }

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

    HtmlAnchor htmlLink = (HtmlAnchor) renderedView.getHtmlElementById(command.getClientId(facesContext));
    htmlLink.click();
   
    MethodExpression binding = new MethodExpression(){
     
      public Object invoke(ELContext context, Object[] params) throws PropertyNotFoundException, MethodNotFoundException,
            ELException  {
View Full Code Here

      public void setValue(FacesContext context, Object value) throws EvaluationException, PropertyNotFoundException {
         bean.setValue((String)value);
      }
  });
  HtmlPage renderedView = renderView();
      HtmlAnchor htmlLink = (HtmlAnchor) renderedView.getHtmlElementById(command.getClientId(facesContext));
      htmlLink.click();
      externalContext.addRequestParameterMap(dfSlider.getClientId(facesContext),"66");
      dfSlider.processDecodes(facesContext);
  assertTrue(bean.getValue().equals("66"));
    }
View Full Code Here

    }

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

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

      MethodBinding binding = new MethodBinding(){
      public Object invoke(FacesContext context, Object[] params) throws EvaluationException, MethodNotFoundException {
    facesContext.addMessage(dfSlider.getClientId(facesContext), new FacesMessage("Method invoked!"));
    return "invoked";
View Full Code Here

        HtmlElement inputContainer = (HtmlElement) renderedView
                .getHtmlElementById(spinner.getClientId(facesContext) + "Edit");
        HtmlInput htmlSliderInput = (HtmlInput) inputContainer.getLastChild();
        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(spinner.getClientId(
                facesContext), "66");
        spinner.processDecodes(facesContext);
        assertTrue(bean.getValue().equals("66"));

        ((UIInputNumberSpinner) spinner).setImmediate(true);
        renderedView = renderView();
        htmlLink = (HtmlAnchor) renderedView.getHtmlElementById(
                command.getClientId(facesContext));
        htmlLink.click();
        externalContext.addRequestParameterMap(spinner.getClientId(
                facesContext), "wrong value");
        spinner.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(spinner.getClientId(
                facesContext), "wrong value");
        spinner.processDecodes(facesContext);
        spinner.processValidators(facesContext);
View Full Code Here

      String value = "5";

  HtmlInput htmlSliderInput = (HtmlInput) renderedView.getHtmlElementById(dfSlider.getClientId(facesContext)+"slider_val");
  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

     */
    public void testDecode() throws Exception {
        HtmlPage page = renderView();
        assertNotNull(page);
       
        HtmlAnchor anchor = (HtmlAnchor)page.getDocumentElement().getHtmlElementById(command.getClientId(facesContext));
        anchor.click();
        externalContext.addRequestParameterMap(orderingList.getClientId(facesContext), "sa1:2");
        externalContext.addRequestParameterMap(orderingList.getClientId(facesContext), "0:1");
        orderingList.processDecodes(facesContext);
        Object submittedValue = orderingList.getSubmittedValue();
        assertNotNull(submittedValue);
        assertTrue(submittedValue instanceof UIOrderingList.SubmittedValue);
        UIOrderingList.SubmittedValue sValue = (UIOrderingList.SubmittedValue) submittedValue;
        assertFalse(sValue.isNull());
       
        orderingList.setImmediate(true);
        orderingList.addValidator(new Validator() {

      public void validate(FacesContext arg0, UIComponent arg1,
          Object arg2) throws ValidatorException {
        FacesMessage mess = new FacesMessage("Fake test message.");
        throw new ValidatorException(mess);
       
      }
         
        });
       
        page = renderView();
        anchor = (HtmlAnchor)page.getDocumentElement().getHtmlElementById(command.getClientId(facesContext));
        anchor.click();
        externalContext.addRequestParameterMap(orderingList.getClientId(facesContext), "sa1:2");
        externalContext.addRequestParameterMap(orderingList.getClientId(facesContext), "0:1");
        orderingList.processDecodes(facesContext);
        assertTrue(facesContext.getMessages().hasNext());
    }
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.