In this tutorial, I will introduce you with Selenium WebDriver. We use Selenium WebDriver API to automate web application for testing.

Selenium WebDriver and Selenium-Server

You may, or may not, need the Selenium Server. If you are using Selenium WebDriver API and your browser and tests runs on the same machine then you do not need the Selenium-Server.

When to use the Selenium-Server with Selenium-WebDriver -
  • If you are using Selenium-Grid to distribute your tests over multiple machines or virtual machines (VMs).
  • You want to connect to a remote machine.







Day 7 Day 8 Day 9
Handling Forms in Selenium Clicking or selecting Dynamic content Ajax handling in selenium
Attaching files with Selenium Right click using selenium Actions class in selenium webdriver
Handling CSS menu Radio buttons and Checkboxes Multiple Frames and Windows in a Web Page
Mouse movement using selenium Download files using selenium WebElements with same id/xpath/cssSelector








Day 10 Day 11 Day 12