Package com.gistlabs.mechanize.document.link

Examples of com.gistlabs.mechanize.document.link.Links


    }
    return this.links;
  }

  protected Links loadLinks() {
    return new Links(this, null);
  }
View Full Code Here


  }

  @Override
  protected Links loadLinks() {
    List<? extends Node> links = htmlElements().findAll("a");
    return new Links(this, links);
  }
View Full Code Here

  public void testLoadWikipediaIndexPage() {
    Mechanize agent = new MechanizeAgent();
    AbstractDocument page = agent.get("http://www.wikipedia.org");
    assertNotNull(page);
    assertTrue(page.size() > 10000);
    Links links = page.links();
    assertTrue(links.size() > 10);
    assertNotNull(links.find("*[title*='English']"));
  }
 
View Full Code Here

  public void testClickingEnglishWikipediaVersionLink() {
    Mechanize agent = new MechanizeAgent();
    AbstractDocument page = agent.get("http://www.wikipedia.org");
    assertNotNull(page);
    assertTrue(page.size() > 10000);
    Links links = page.links();
    assertTrue(links.size() > 10);
    Link link = links.find("*[title*='English']");
    assertNotNull(link);
    Resource englishPage = link.click();
    assertEquals("Wikipedia, the free encyclopedia", englishPage.getTitle());
  }
View Full Code Here

TOP

Related Classes of com.gistlabs.mechanize.document.link.Links

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.