Package com.gargoylesoftware.htmlunit.html

Examples of com.gargoylesoftware.htmlunit.html.HtmlPage.asText()


        HtmlPage page = wc.getPage(url("/tools/Tools.action"));
        wc.waitForBackgroundJavaScript(10000L);
        page.getHtmlElementById("generatePasswordButton").click();
        wc.waitForBackgroundJavaScript(10000L);
        assertEquals("masked", page.getHtmlElementById("generatedPassword").getAttribute("class"));
        assertFalse(page.asText().contains("Mask"));
        page.getAnchorByText("Unmask").click();
        assertEquals("unmasked", page.getHtmlElementById("generatedPassword").getAttribute("class"));
        assertFalse(page.asText().contains("Unmask"));
        page.getAnchorByText("Mask").click();
        assertEquals("masked", page.getHtmlElementById("generatedPassword").getAttribute("class"));
View Full Code Here


        wc.waitForBackgroundJavaScript(10000L);
        assertEquals("masked", page.getHtmlElementById("generatedPassword").getAttribute("class"));
        assertFalse(page.asText().contains("Mask"));
        page.getAnchorByText("Unmask").click();
        assertEquals("unmasked", page.getHtmlElementById("generatedPassword").getAttribute("class"));
        assertFalse(page.asText().contains("Unmask"));
        page.getAnchorByText("Mask").click();
        assertEquals("masked", page.getHtmlElementById("generatedPassword").getAttribute("class"));
    }
}
View Full Code Here

  }

  @Test
  public void testPipelining() throws Exception {
    HtmlPage page = executePageTest("pipeliningTest", null);
    JSONArray array = new JSONArray(page.asText());
    assertEquals(3, array.length());
    Map<String, JSONObject> jsonObjects = Maps.newHashMap();
    for (int i = 0; i < array.length(); i++) {
      JSONObject jsonObj = array.getJSONObject(i);
      assertTrue(jsonObj.has("id"));
View Full Code Here

    public void test1() throws Exception {
        // make sure plugin started
        assertTrue(jenkins.pluginManager.getPlugin("ruby-runtime").isActive());

        HtmlPage p = createWebClient().goTo("self");
        String text = p.asText();
        assertTrue(text.contains("I am Java::JenkinsRuby::RubyViewTest"));
        assertTrue(text.contains("1+1=2"));
        assertTrue(text.contains("Hello from ERB [Jenkins]"));
    }
}
View Full Code Here

        System.out.print("Running:" + TEST_CASE + "\t\t\t");

        final HtmlPage page = (HtmlPage) _webClient.getPage(_url);
        //System.out.println(page.getTitleText());

        String responseText = page.asText();
        //System.out.println("html-->\n" + responseText);
        //check page header
        assertTrue(-1 != responseText.indexOf("Tuscany DAS Companies WEB Example"));
        //check table headers
        assertTrue(-1 != responseText.indexOf("ID"));
View Full Code Here

        final HtmlSubmitInput allCompaniesButton = (HtmlSubmitInput)form.getHtmlElementById("doFill");
        // Now submit the form by clicking the button
        final HtmlPage resultPage = (HtmlPage)allCompaniesButton.click();

        //verify the resultPage
        String responseText = resultPage.asText();
        //System.out.println("html-->\n" + responseText);
        // check table headers
        assertTrue(-1 != responseText.indexOf("ID"));
        assertTrue(-1 != responseText.indexOf("Name"));
        //check table values
View Full Code Here

        final HtmlSubmitInput allCompaniesButton = (HtmlSubmitInput)form.getHtmlElementById("doFillAll");
        // Now submit the form by clicking the button
        final HtmlPage resultPage = (HtmlPage)allCompaniesButton.click();

        //verify the resultPage
        String responseText = resultPage.asText();
        //System.out.println("html-->\n" + responseText);
        //check table headers
        assertTrue(-1 != responseText.indexOf("ID"));
        assertTrue(-1 != responseText.indexOf("Name"));
        assertTrue(-1 != responseText.indexOf("Department_ID"));
View Full Code Here

        final HtmlSubmitInput allCompaniesButton = (HtmlSubmitInput)form.getHtmlElementById("doAddDepartment");
        // Now submit the form by clicking the button
        final HtmlPage resultPage = (HtmlPage)allCompaniesButton.click();

        //verify the resultPage
        String responseText = resultPage.asText();
        //System.out.println("html-->\n" + responseText);
        //check new department
        assertTrue(-1 != responseText.indexOf("8"));

        System.out.println("SUCCESS!!!");
View Full Code Here

        final HtmlSubmitInput allCompaniesButton = (HtmlSubmitInput)form.getHtmlElementById("doChangeDepartmentNames");
        // Now submit the form by clicking the button
        final HtmlPage resultPage = (HtmlPage)allCompaniesButton.click();

        //verify the resultPage
        String responseText = resultPage.asText();
        //System.out.println("html-->\n" + responseText);
        //check update departments
        assertTrue(-1 != responseText.indexOf("Dept-"));
        //also, check to not have old departments names (default name)
        assertTrue(-1 == responseText.indexOf("Default Name"));
View Full Code Here

        final HtmlSubmitInput allCompaniesButton = (HtmlSubmitInput)form.getHtmlElementById("doDeleteDepartments");
        // Now submit the form by clicking the button
        final HtmlPage resultPage = (HtmlPage)allCompaniesButton.click();

        //verify the resultPage
        String responseText = resultPage.asText();
        //System.out.println("html-->\n" + responseText);
        //check that al the company 1 departments are gone..
        assertTrue(-1 == responseText.indexOf("Default Name 2"));
        assertTrue(-1 == responseText.indexOf("Default Name 3"));
        assertTrue(-1 == responseText.indexOf("Default Name 4"));
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.