Wednesday, 10 August 2016

Introduction to Automation
Different Components of Selenium
  • Selenium IDE
  • Selenium-RC
  • Selenium-Grid
  • Selenium 2.0 & WebDriver
Selenium IDE Introduction:
  • Introduction to Selenium IDE
  • Installing Selenium IDE
  • Selenium IDE icons
  • Create and Execute Basic Scripts
    • Recording Tests
    • Running a Test
  • Selenium Concepts
    • Element Locators
    • Selenium Commands
      • Actions
      • Asserts
      • Accessorise
    • Pattern Matches
  • Element Locators
    • Locating elements by ID
    • Locating elements by name
    • Locating elements by link text
    • Locating elements by XPath
    • Locating Elements by using CSS
    • Summary
  • Useful Selenium Tools
    • Firebug for Firefox & Chrome
    • Firepath for xpath generation
    • IE developer tool bar
  • TestSuite
    • What is Test suite?
    • Creating Test Suite Using Selenium IDE
  • Selenium IDE Overview
    • Selenium IDE General Options
    • Selenium Menu Items
    • Format
Core Java
  • Introduction To Core Java
  • Environment variable configuration
  • What is oops?
  • What is a class and object?
  • What is a main method?
  • Basic Example
  • Datatypes
  • variables
  • Operators
  • Arrays
  • Conditions
    • If
    • If-else
    • If –else –If
    • Nested If
    • Select Case
  • Looping Conditions
    • For – Next
    • Do – loop
    • While –loop
    • For Each loop
  • Branching statements
    • Break Statement
    • Return Statement
    • Continue statement
  • Java Built in methods
    • String Methods
    • Math object methods
    • Date & time methods
  • Oops Concepts
    • Introduction
    • Class
    • Object
    • Static Keywords
    • Constructors
    • This Key Word
    • Inheritance
    • Super Key Word
    • Polymorphism (Over Loading & Over Riding)
    • Abstraction
    • Encapsulation
    • Abstract Classes
    • Interfaces
  • Working with regular expressions
    • What is regular expression
    • Where we will use
    • Regular expression syntax
    • Examples on regular expression
  • Working with files
    • Working with Files and I/O
    • Working with Excel files
    • Working with data base.
    • Working with Property files
  • Java Exceptions
WebDriver (Selenium2.0) with Project Implementation
  • WebDriver Introduction
    • What is WebDriver?
    • Why WebDriver?
    • Difference between WebDriver and Selenium RC
    • Architecture of selenium webDriver
    • Configuring WebDriver in Eclipse
    • Downloading WebDriver Jars and configuring in eclipse
  • WebDriver Drivers introduction
    • HTML Driver
    • Firefox Driver
    • IE Driver
    • Chrome Driver
    • Safari Driver
    • Iphone driver
    • Android etc
  • Working with IE Driver
    • Downloading IE driver Server
    • Configuring IE Driver Server
    • Basic Example on IE Browser
  • Working with Chrome Driver
    • Downloading Chrome driver Server
    • Configuring Chrome Driver Server
    • Basic Example on Chrome Browser
  • Concept of firefox profile
    • What is Firefox profile
    • Why we need firefox Profile
  • Basic WebDriver Example
  • WebDriver Concepts
  • WebDriver Locators
    • Locating elements by ID
    • Locating elements by Class
    • Locating elements by Tag
    • Locating elements by Name
    • Locating elements by Link Text
    • Locating elements by Partial Link Text
    • Locating elements by XPath
    • Locating Elements by using CSS
  • Working with web page elements using WebDriver
    • Textbox
    • Links
    • Buttons
    • Check Box
    • Radio Button
    • List Box
    • Drop Down
  • Selenium-WebDriver API Commands and Operations
    • Driver commands like
      • get(“url”);
      • getTitle();
      • getWindowHandle();
      • getWindowHandles();
      • close();
      • quit(); ..etc
    • Child element commands like
      • clear();
      • sendKeys(“Data”);
      • click();
      • getAttribute(“arg”);
      • getTagName();
      • getText();
      • isDisplayed();
      • isEnabled();
      • isSelected(); ….etc.
    • Webdriver all other commands.
  • WebDriver Advanced Concepts
    • Importing webDriver documentation in eclipse
    • WebDriver DesiredCapabilities Class
    • Proxy settings with webdriver/Working with proxy Servers
    • HTMLUnit driver and desired capabilities
    • Handling Links with WebDriver
    • Handling WebList
    • Dynamic objects
    • Extracting links and other webelements
    • Capturing screenshots with WebDriver
    • Window handles
    • Tabbed browsing with WebDriver
    • Example of Tabbed browsing
    • Pop up handling in Selenium
    • Example of Pop up handling
    • Secure Certificate error handling using WebDriver
    • Pausing execution for sometime
    • Introducing Implicit wait and Explicit wait commands
    • WebDriverWait Class
    • Handling JavaScript alert messages with WebDriver
  • Introducing Actions class Usage
    • Simulating the Keyboard Keypress event
    • Simulating Pressing Enter Button of Keyboard
    • Simulating ClickAndHold event
    • Simulating MoveToElement/Mouse Over event
    • Simulating Doubleclickevent ..etc
    • Simulating Drag and Drop event
  • Working withWebTable
    • How to get row count
    • How to get data from specific cell
    • Dynamic WebTable Handling
  • Attaching files with Selenium
  • Working with Calendar using Selenium
  • Handling Ajax Autosuggests
  • Handling Google Ajax Autosuggests
  • Setting the page load timeout- WebDriver.Timeout Interface
  • Handling Frames in Web Page
  • Handling cookies
  • Simulating front and back button click on
  • Downloading files using webDriver
  • Listeners- Using WebDriverEventListener
  • Moving a mouse on a Object and right clicking on it
  • Finding Coordinates of a Web Object
  • Remote webdriver
  • WebDriver support Javascript alerts and prompts
  • Handle pop up windows
  • Handle authentication
  • Run multiple instances of the WebDriver sub-classes
TestNG Framework
  • Introduction to TestNG
  • Difference between Junit and TestNG
  • Why TestNG
  • InstallingTestNG in Eclipse
  • Advantages of TestNG over Junit
  • Exploring TestNG Features
  • TestNG annotations
  • How to Use TestNG Annotations for Selenium programming.
  • TestNG Annotations Complete Usage and Limitations
  • TestNG Assert commands
  • Automate tests using TestNG.
  • xml file for suite.
  • How to create testSuite for selenium tests.
  • TestNG Execution Report
  • TestNG Results output folder walkthrough
  • TestNG Reporting features
  • Installing Auto IT
  • Auto IT Overview
  • Why Auto IT?
  • AutoIT components
  • AutoIT commands
  • Auto IT Script Examples
  • Compiling Auto IT scripts
  • How To Use Auto IT scripts in WebDriver
  • AutoitX4Java Jar
  • Jacob Jar and dll files configuration
  • Autoit jar and Jacob Jar configuration in Eclipse
  • Write autoit programs in Eclipse
  • Introduction of Sikuli
  • Sikuli Overview
  • Why Sikuli
  • AutoIT and Sikuli differences
  • Sikuli installation
  • Record screen shot with sikuli
  • Sikuli jar configuration in Eclipse
  • Prepare scripts in eclipse using sikuli class files
  • Use sikuli programs in Eclipse
Debugging the Scripts
  • Inserting Break Points
  • Watch variables
  • Step Into
  • Step Over
  • Step Return
  • Run To line
  • Terminator
Automation Framework
  • What is Automation Framework
  • Advantages of automation framework
  • Types of automation framework
    • Modular Driven Framework
    • Data Driven Framework
    • Hybrid driven framework
    • Keyword driven framework
Modular Driven Framework
  • What is modular driven framework
  • Create reusable code as methods
  • Create test scripts by importing methods
Data Driven Framework
  • What is parameterization?
  • Types of parameterization
  • Parameterization using Excel
  • Parameterization using DataBase
  • Parameterization using Property files.
  • Random number parameterization
Keyword Driven Framework
  • What is Keyword Driven Framework
  • Keyword Driven Framework Implementation
Hybrid Driven Framework
  • What is Hybrid Driven Framework
  • Hybrid Driven Framework Implementation
  • Create Config files
  • Create Locators
  • Create libraries files
  • Create application methods
  • Create Global variables
  • Create Test scripts using TestNG Annotations
  • Create Test Suite using TestNG XML files
  • Generate Reports
  • Create Builds using Maven
  • What is Maven
  • Difference between ANT and Maven
  • Why Maven
  • Maven installation
  • Maven run commands
  • Maven dependencies
  • All plugins installations
  • Create builds using Maven
Selenium Grid
  • What is Selenium Grid?
  • Use of Selenium Grid?
  • When to Use It
  • Selenium-Grid 2.0
  • Selenium-Grid 1.0
  • How Selenium-Grid Works–With a Hub and Nodes
  • Installation
  • Starting Selenium-Grid
  • Configuring Selenium-Grid
  • Hub Configuration
  • Node Configuration
  • Timing Parameters
  • Getting Command-Line Help
  • Common Errors
  • Troubleshooting
  • Executing tests using Selenium- Grid
Selenium RC Overview
Real Time Process for Automation Testing
  • Introduction About Framework
  • What is feasibility study
  • Tool Selection criteria
  • What is POC
  • Hybrid frame work creation
  • Automate Test Cases
  • Name Conventions
  • Local Scope Variables
  • Global Scope Variables
  • Constants variables
  • General methods
  • Object Repository Files
  • Application methods
  • Coding & Commenting Code
  • Test Scripts Creation
  • Test Suite Creation.


  1. Excellent post!!! Selenium automation testing tool makes your software validation process lot simpler. Keep on updating your blog with such awesome information. Selenium Training in Chennai| Selenium Course in Chennai

  2. I got plenty from this. There is much important information. Thanks for your informative article. Your post helped me a lot in understanding the career prospects..
    Web design institute chennai

  3. Well, Good information about selenium. I got my answer after many hours of surfing the web by reading your blog. selenium Jobs in hyderabad

  4. Hello,
    The article on Selenium Guide is nice give brief information about it .Thanks for Sharing the information about Selenium Guide. Software Testing Services

  5. Really an amazing post..! By reading your blog post i gained more information.
    Bulk SMS Chennai
    Internet Marketing Company Chennai

  6. Hi, Great.. Tutorial is just awesome..It is really helpful for a newbie like me.. I am a regular follower of your blog. Really very informative post you shared here. Kindly keep blogging. If anyone wants to become a Java developer learn from Java Training in Chennai. or learn thru Java Online Training India . Nowadays Java has tons of job opportunities on various vertical industry.

  7. I am reading your post from the beginning, it was so interesting to read & I feel thanks to you for posting such a good blog, keep updates regularly.

    selenium training in chennai|

  8. Needed to compose you a very little word to thank you yet again regarding the nice suggestions you’ve contributed here.

    Java Training In Bangalore

  9. I believe there are many more pleasurable opportunities ahead for individuals that looked at your site."Devops Training in Bangalore"

  10. I simply wanted to write down a quick word to say thanks to you for those wonderful tips and hints you are showing on this site.
    hadoop training in chennai
    big data training in chennai

  11. Excellent blog for selenium. Manual testing along with selenium is more valuable nowadays.Thanks for sharing and keep updating.
    Final Year Project Center in Chennai | IEEE Project Center in Chennai | Diploma Project Center in Chennai

  12. This technical post helps me to improve my skills set, thanks for this wonder article I expect your upcoming blog, so keep sharing...Final Year Projects Center in Chennai |"><a href="Final Year Projects Center in Velachery</a>

  13. Thank you a lot for providing individuals with a very spectacular possibility to read critical reviews from this site.

    data science training in chennai

  14. Thank you so much for sharing this worth able content with us. The concept taken here will be useful for my future programs and i will surely implement them in my study. Keep blogging article like this.

    software testing training in chennai

  15. Very nice post to keep sharing.. Thanks for giving very nice information from your post.. Selenium Training in Chennai | Selenium Training institutes in Chennai

  16. Thank you so much for sharing this worth able content with us.very spectacular possibility to read critical reviews from this site.

    Learn QTP Online

  17. Needed to compose one little word yet thanks for the suggestions that you are contributes here, keep do sharing on latest news...
    Best Online Software Training Institute | Selenium Training


TrainingHUB. Powered by Blogger.

Total Pageviews


QTP Training in hyderabad

Sql Tutorial

Popular Posts

Our Facebook Page