Package com.gargoylesoftware.htmlunit.html

Examples of com.gargoylesoftware.htmlunit.html.HtmlHiddenInput


  // due to a bug in HtmlUnit 1.2.3, we can't just click the link:
  // page = (HtmlPage) link.click();
  // therefore, we have to hack around it.
  list = page.getForms();
  HtmlHiddenInput hidden = (HtmlHiddenInput) ((HtmlForm)list.get(0)).getInputByName("form:j_idcl");
        assertTrue( hidden != null);
  hidden.setValueAttribute("form:link");
  page = (HtmlPage) ((HtmlForm)list.get(0)).submit();
 
  // make sure the page contains evidence that the hidden field
  // *did* receive a value.
        // PENDING (visvan) this doesn't work due to bug in HTMLUnit 1.2.3
View Full Code Here


        List list = form.getHtmlElementsByAttribute
            ("input", "name",
             "org_apache_struts_faces_renderer_CommandLinkRenderer");
        assertNotNull(list);
        assertEquals(1, list.size());
        HtmlHiddenInput hidden = (HtmlHiddenInput) list.get(0);
        assertEquals("hidden", hidden.getTypeAttribute());
        assertEquals("", hidden.getValueAttribute());

    }
View Full Code Here

    HtmlUnitTestPage htmlUnitPage = new HtmlUnitTestPage(cr);

    assertTrue(htmlUnitPage.getWebClient().isJavaScriptEnabled());

    HtmlHiddenInput hiddenSchemaValueField = null;
    hiddenSchemaValueField = htmlUnitPage.getHtmlForm().getInputByName("schemavalue");
    assertEquals("[\"dn\",\"employeenumber\",\"employeestatus\"]",
        hiddenSchemaValueField.getValueAttribute());

    // de-select employeestatus checkbox and verify results
    HtmlCheckBoxInput chkFieldBefore = htmlUnitPage.getHtmlForm().getInputByValue("employeestatus");
    assertTrue(chkFieldBefore.isChecked());
    HtmlPage page2 = chkFieldBefore.click();
    HtmlCheckBoxInput chkFieldAfter = htmlUnitPage.getHtmlForm().getInputByValue("employeestatus");
    hiddenSchemaValueField = htmlUnitPage.getHtmlForm().getInputByName("schemavalue");
    assertFalse(chkFieldAfter.isChecked());
    assertEquals("[\"dn\",\"employeenumber\"]", hiddenSchemaValueField.getValueAttribute());

    // de-select employeenumber checkbox and verify results
    chkFieldBefore = htmlUnitPage.getHtmlForm().getInputByValue("employeenumber");
    assertTrue(chkFieldBefore.isChecked());
    HtmlPage page3 = chkFieldBefore.click();
    chkFieldAfter = htmlUnitPage.getHtmlForm().getInputByValue("employeenumber");
    hiddenSchemaValueField = htmlUnitPage.getHtmlForm().getInputByName("schemavalue");
    assertFalse(chkFieldAfter.isChecked());
    assertEquals("[\"dn\"]", hiddenSchemaValueField.getValueAttribute());

    htmlUnitPage.getWebClient().closeAllWindows();
  }
View Full Code Here

    assertTrue(message == null || message.length() < 1);

    HtmlUnitTestPage htmlUnitPage = new HtmlUnitTestPage(cr);
    assertTrue(htmlUnitPage.getWebClient().isJavaScriptEnabled());

    HtmlHiddenInput hiddenSchemaValueField =
        htmlUnitPage.getHtmlForm().getInputByName("schemavalue");
    assertEquals("[\"dn\",\"employeenumber\",\"employeestatus\"]",
        hiddenSchemaValueField.getValueAttribute());
    HtmlCheckBoxInput chkFieldDnBefore = htmlUnitPage.getHtmlForm().getInputByValue("dn");
    assertTrue(chkFieldDnBefore.isChecked());
    HtmlCheckBoxInput chkField1Before =
        htmlUnitPage.getHtmlForm().getInputByValue("employeenumber");
    assertTrue(chkField1Before.isChecked());
    HtmlCheckBoxInput chkField2Before =
        htmlUnitPage.getHtmlForm().getInputByValue("employeestatus");
    assertTrue(chkField2Before.isChecked());

    HtmlPage pageAfterclick = chkFieldDnBefore.click();

    hiddenSchemaValueField = htmlUnitPage.getHtmlForm().getInputByName("schemavalue");
    assertEquals("[\"dn\",\"employeenumber\",\"employeestatus\"]",
        hiddenSchemaValueField.getValueAttribute());
    HtmlCheckBoxInput chkFieldDnAfter = htmlUnitPage.getHtmlForm().getInputByValue("dn");
    assertTrue(chkFieldDnAfter.isChecked());

    HtmlCheckBoxInput chkField1After =
        htmlUnitPage.getHtmlForm().getInputByValue("employeenumber");
View Full Code Here

TOP

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

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.