Selenium Tutorial:
How to setup selenium webdriver with eclipse
Modifying first script for TestNG
How to handle complex and dynamic elements
How to take screenshot in selenium webdriver
Different kind of waits in selenium
How to handle windows and frames