title: Selenium WebDriver page object
body: <p>Quick question about page objects in selenium webdriver.  our site is very dynamic with lots of ajax and various authentication states.  It is tough to figure out how to define each page object BUT lets say I have figured that out and defined several page objects that represent our site. </p>
  
  <p>How do you handle crossing from page to page.  So I get a page object for my home page and one for my account page and one for my results page.  Then I need to write a test that traverses all my pages to simulate a user performing multiple actions.  </p>
  
  <p>How do you say give me a HomePage object to create a new use -> then get a account page object to go perform some user actions - then get a result page object to verify those actions all from a single script.</p>
  
  <p>How are people doing this?</p>
  
  <p>thanks</p>