Selenium Test automation

Program organized by IOFIT


Access to class materials, recorded sessions and automation tools will be provided from first day

First Day:

  • What is Automation Testing
  • Use of automation Testing
  • Tools for Automation Testing
  • Why automation is important for you career?
  • What is Selenium
  • Advantage of Selenium Webdriver over IDE
  • Checklist of test automation, return on investment
  • Why companies looking for full flash test automation analyst?
  • What skills required for a test automation to start this role?


  • Installing automation tool, language packs
  • Setting up a brand new project
  • Learning basic structure of Visual Studio
  • Understanding test automation framework
  • Methods and properties

Third Day:

  • Benefits of using Automation Framework
  • Different types of Automation Framework
  • What is Data Driven Framework
  • What is Modular Driven Framework
  • What is Keyword Driven Framework
  • What is Hybrid Framework
  • Launching ChromDriver()
  • WebDriver Interface
  • WebElement Interface

Fourth Day:

  • What are Browser & Navigation Commands
  • How to Open a URL
  • Verify Page title
  • Strategy to get the Page Source 
  • Difference between Close & Quit
  • Ways to Navigate Back & Forward
  • How to Refresh Page
  • Another way of Navigating to specific Page

Fifth Day:

  • What are WebElement Commands
  • Difference between FindElement & FindElements
  • Enter & Clear text from Input field
  • How Click action works differently on different elements
  • Managing Input fields, Buttons & Links
  • Finding all links on the Page
  • Strategy to check dead links on the page
  • Extracting More than one object from a page 
  • Extracting Objects from a specific area of a web page 
  • Check if element is Present, Displayed, Enabled or Selected

Sixth Day:

  • Different Locators and using Firefox, IE, Chrome to find them
  • What are locators – ID, Name, LinkText, Xpath, CSS etc
  • Difference between Absolute & Complete Xpath
  • Finding your first element
  • WebElement Commands
  • Element Inspector in Mozilla, Chrome and IE
  • Element locator tool for FF
  • FireBug & FirePath Add-Ons in Mozilla 
  • Various HTML locator strategies
  • XPath Helper Plug-in for Chrome

Seventh Day:

  • Add TestMethods()
  • Console Writelines
  • TestImputs from external DataSource CSV files
  • Record results in external text files
  • Capture screen shots for PASS/FAILURE steps
  • Checkbox, Inputbox, Button, RadioButton, DropDowns elements
  • Implicit and Explicit waits

Eighth Day:

  • Interview Questions and Answers
  • Test Automation Job details and regression test automation needs