http://www.gcreddy.com/2016/02/writin...
Writing Selenium WebDriver Test Cases using User defined methods or Reusable components. Creating Multiple Test Cases in a Program using Reusable components or Methods. Conditional and Unconditional Synchronization in Selenium.