Package com.gargoylesoftware.htmlunit.html

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


        // Verify we stayed on the same page with appropriate error messages
        assertEquals("Shale Token Test", title());
        HtmlElement messages = element("form:messages");
        assertNotNull(messages);
        String text = messages.asText();
        assertTrue(text.indexOf("Invalid resubmit (summary)") != -1);
        HtmlElement message = element("form:valueMessage");
        assertNull(message);
        message = element("form:tokenMessage");
        assertNotNull(message);
View Full Code Here


        assertTrue(text.indexOf("Invalid resubmit (summary)") != -1);
        HtmlElement message = element("form:valueMessage");
        assertNull(message);
        message = element("form:tokenMessage");
        assertNotNull(message);
        assertTrue(message.asText().indexOf("Invalid resubmit (detail)") != -1);

    }


}
View Full Code Here

        HtmlPage page = (HtmlPage)new WebClient().getPage("http://localhost:8085/helloworld-webapp");
        Iterator<?> ss = page.getAllHtmlChildElements().iterator();
        while(ss.hasNext()) {
            HtmlElement htmlElement = (HtmlElement) ss.next();
            if( htmlElement instanceof HtmlParagraph) {
                assertEquals("Hello world", htmlElement.asText());
                break;
            }
        }
    }
View Full Code Here

  @Override
  public void assertElementTextContent(String id, String value) {
    log("Asserting element '" + id + "' has text content '" + value + "'");
    HtmlElement element = htmlPage().getHtmlElementById(id);
    Assert.assertEquals(value, element.asText());
  }

  @Override
  public void memorizeElementTextContent(String id, ObservedString observation) {
    ObservedStringImpl observationImpl = (ObservedStringImpl) observation;
View Full Code Here

  @Override
  public void memorizeElementTextContent(String id, ObservedString observation) {
    ObservedStringImpl observationImpl = (ObservedStringImpl) observation;
    HtmlElement element = htmlPage().getHtmlElementById(id);
    String content = element.asText();
    log("Memorizing content of element '" + id + "' ('" + content
        + "') as observation " + observationImpl.id());
    observationImpl.setValue(content);
  }
View Full Code Here

  {
    // div #copyright
   
    String xpathToFooter = "id('footer')";
        HtmlElement footerText = HtmlPageUtils.findSingleHtmlElementByXPath(page, xpathToFooter);
        Assert.assertTrue("Element does not contain text '2003-2009 Apache Software Foundation'", footerText.asText().contains("2003-2009 Apache Software Foundation"));
    return;
   
  }
  public static FooterValidator getInstance()
    {
View Full Code Here

        assertEquals( "top", a.getAttribute( "name" ) );

        HtmlParagraph p = (HtmlParagraph) elementIterator.next();
        element = elementIterator.next();
        assertEquals( element.getTagName(), "b" );
        assertEquals( element.asText().trim(), "Contributing" );

        HtmlOrderedList ol = (HtmlOrderedList) elementIterator.next();
        assertEquals( ol.getFirstChild().asText().trim(), "One stupid question & a silly answer?" );

        HtmlListItem li = (HtmlListItem) elementIterator.next();
View Full Code Here

        a = (HtmlAnchor) elementIterator.next();
        assertEquals( a.getAttribute( "href" ), "#stupid-question" );

        element = elementIterator.next();
        assertEquals( element.getTagName(), "b" );
        assertEquals( element.asText().trim(), "stupid" );

        p = (HtmlParagraph) elementIterator.next();
        element = elementIterator.next();
        assertEquals( element.getTagName(), "b" );
        assertEquals( element.asText().trim(), "Using Maven" );
View Full Code Here

        assertEquals( element.asText().trim(), "stupid" );

        p = (HtmlParagraph) elementIterator.next();
        element = elementIterator.next();
        assertEquals( element.getTagName(), "b" );
        assertEquals( element.asText().trim(), "Using Maven" );

        ol = (HtmlOrderedList) elementIterator.next();
        assertEquals( ol.getFirstChild().asText().trim(), "How do I disable a report on my site?" );

        li = (HtmlListItem) elementIterator.next();
View Full Code Here

        a = (HtmlAnchor) elementIterator.next();
        assertEquals( a.getAttribute( "name" ), "stupid-question" );

        element = elementIterator.next();
        assertEquals( element.getTagName(), "b" );
        assertEquals( element.asText().trim(), "stupid" );

        HtmlDefinitionDescription dd = (HtmlDefinitionDescription) elementIterator.next();

        p = (HtmlParagraph) elementIterator.next();
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.