Package com.gargoylesoftware.htmlunit.html

Examples of com.gargoylesoftware.htmlunit.html.HtmlPage


   @Test
   public void testRedirectWithEquals() throws Exception
   {

      HtmlPage firstPage = getWebClient("/navigate").getPage();
      HtmlPage secondPage = firstPage.getHtmlElementById("form:redirectWithEquals").click();

      assertThat(secondPage.getWebResponse().getWebRequest().getHttpMethod(), is(HttpMethod.GET));
      assertThat(secondPage.getUrl().toString(), endsWith("/navigate?q=foo%3Dbar"));

      String secondPageContent = secondPage.getWebResponse().getContentAsString();
      assertThat(secondPageContent, containsString("Value = [foo=bar]"));

   }
View Full Code Here


   @Test
   public void testRedirectWithChinese() throws Exception
   {

      HtmlPage firstPage = getWebClient("/navigate").getPage();
      HtmlPage secondPage = firstPage.getHtmlElementById("form:redirectWithChinese").click();

      assertThat(secondPage.getWebResponse().getWebRequest().getHttpMethod(), is(HttpMethod.GET));
      assertThat(secondPage.getUrl().toString(), endsWith("/navigate?q=%E6%BC%A2%E5%AD%97"));

   }
View Full Code Here

   @Test
   public void testNavigateNoParams() throws Exception
   {

      HtmlPage firstPage = getWebClient("/navigate").getPage();
      HtmlPage secondPage = firstPage.getHtmlElementById("form:navigateNoParams").click();

      assertThat(secondPage.getWebResponse().getWebRequest().getHttpMethod(), is(HttpMethod.POST));
      assertThat(secondPage.getUrl().toString(), Matchers.containsString(getContextPath() + "/navigate"));

   }
View Full Code Here

        return "client-test";
    }

    @Test
    public void testRequest() throws Exception {
        HtmlPage page = requestPage();
        HtmlInput input = getInput(page);
        assertNotNull(input);
    }
View Full Code Here

    public void testRenderScript() throws Exception {
        createAndAddScriptResource(RESOURCE_URI_PREFIX + userJs);
        createAndAddScriptResource(RESOURCE_URI_PREFIX + componentJs).setRendered(false);

        HtmlPage page = renderView();
        List<HtmlScript> scripts;

        scripts = selectScriptsBySrc(page, userJs);
        assertEquals(1, scripts.size());
        scripts = selectScriptsBySrc(page, componentJs);
View Full Code Here

        InternetResourceBuilder resourceBuilder = InternetResourceBuilder.getInstance();

        createAndAddScriptResource(resourceBuilder.getResourceForKey(userJs));
        createAndAddScriptResource(resourceBuilder.getResourceForKey(componentJs)).setRendered(false);

        HtmlPage page = renderView();
        List<HtmlScript> scripts;

        scripts = selectScriptsBySrc(page, userJs);
        assertEquals(1, scripts.size());
        scripts = selectScriptsBySrc(page, componentJs);
View Full Code Here

    public void testRenderStyle() throws Exception {
        createAndAddStyleResource(RESOURCE_URI_PREFIX + userXcss);
        createAndAddStyleResource(RESOURCE_URI_PREFIX + componentXcss).setRendered(false);

        HtmlPage page = renderView();
        List<HtmlLink> styles;
        HtmlLink userLink;

        styles = selectStylesByHhref(page, userXcss);
        assertEquals(1, styles.size());
View Full Code Here

        UIResource styleComponent = createLoadStyleComponent();

        styleComponent.setSrc(InternetResourceBuilder.getInstance().getResourceForKey(userXcss));
        facesContext.getViewRoot().getChildren().add(styleComponent);

        HtmlPage page = renderView();
        List<HtmlLink> styles;
        HtmlLink userLink;

        styles = selectStylesByHhref(page, userXcss);
        assertEquals(1, styles.size());
View Full Code Here

    public void testRenderMedia() throws Exception {
        createAndAddStyleResource(RESOURCE_URI_PREFIX + userXcss).getAttributes().put(HTML.media_ATTRIBUTE,
                "screen print");

        HtmlPage page = renderView();
        List<HtmlLink> styles = selectStylesByHhref(page, userXcss);

        assertEquals(1, styles.size());

        HtmlLink userLink = styles.get(0);
View Full Code Here

        UIResource componentJsComponent = createLoadScriptComponent();

        componentJsComponent.setSrc(RESOURCE_URI_PREFIX + componentJs);
        childrenList.add(componentJsComponent);

        HtmlPage page = renderView();
        List<HtmlScript> userScripts = selectScriptsBySrc(page, userJs);

        assertEquals(1, userScripts.size());

        List<HtmlScript> componentScripts = selectScriptsBySrc(page, componentJs);
View Full Code Here

TOP

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

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.