Selenium Online Training.

Enquire.Join and get training by Well Experienced & Certified tutors for your professional Courses.

Watch Sample Session!

SELENIUM COURSE РLEARN @ YOUR CONVENIENCE

Introduction

  1. What is automation testing?
  2. What is the use of automation testing?
  3. What we need to Automate?
  4. What is Selenium?
  5. Advantages of Selenium
  6. What is the difference between Selenium and QTP ?
  7. Different flavors of Selenium
  8. IDE
  9. Selenium-RC
  10. Selenium-Grid
  11. Selenium Web Driver/Selenium 2.0

Selenium IDE

 

  1. Installing Selenium IDE
  2. Selenium IDE icons
  3. Recording your first test with Selenium IDE
  4. IDE Context Menu
  5. Assert
  6. Verify
  7. Adding Selenium IDE comments
  8. Synchronization commands
  9. Working on pages with AJAX
  10. Storing elements
  11. Creating test suites
  12. What you cannot record

LOCATORS

 

  1. Tools to identify elements/objects
  2. Firebug
  3. IE Developer tools
  4. Google Chrome Developer tools
  5. Locating elements by ID
  6. Finding elements by name
  7. Finding elements by link text
  8. Finding elements by XPath
  9. Finding Elements by using CSS
  10. Summary

Some Special IDE Commands

 

  1. GoBack
  2. Refresh
  3. Enterkey simulation
  4. MouseOver
  5. Highlight
  6. Write your own Selenium IDE script without record and playback

Selenium Remote Control

 

  1. What is Selenium Remote Control
  2. Download selenium RC
  3. Installing selenium RC
  4. Starting selenium server from Command prompt
  5. Stopping selenium server from Command prompt and Browser
  6. Running selenium scripts/tests from Command prompt using selenium RC
  7. Report generation for selenium scripts

Java Basics

 

  1. Installing Java
  2. Installing Eclipse
  3. Features of Java
  4. Why Java for Selenium
  5. First Java program
  6. Data types in Java
  7. String class
  8. if statements
  9. Conditional and concatenation operators
  10. While Loop
  11. For Loops
  12. Practical Examples with loops
  13. Usage of loops in Selenium
  14. Creating Objects in Java
  15. Local Variables
  16. Global Variables
  17. Why is main method static?
  18. Constructors
  19. Concept of Inheritance
  20. Example on inheritance
  21. Interface
  22. Overloading and Overriding Functions
  23. Creating Packages
  24. Accessing modifiers Public, Private, Default, Protected
  25. Exception handling with try catch block
  26. Final and Finally
  27. Reading Properties File in Java
  28. Concept of jar file
  29. Log4j API for Logging
  30. Usage of Log4J in Selenium

Selenium RC using Eclipse:

 

  1. Set up Selenium RC in Eclipse using JUnit
  2. Starting Selenium RC from eclipse
  3. Stopping Selenium RC from eclipse
  4. Start and stop selenium RC from Selenium Script
  5. Converting Selenium IDE tests to a programming language(JAVA)
  6. Running Selenium script in Different Browsers with Eclipse and JUNIT.
  7. Writing Selenium tests from scratch using JUnit FrameWork
  8. JUNIT Annotations
  9. JUNIT Methods
  10. Frequently used Selenium commands
  11. Syntax of each command
  12. Test Suites using JUNIT
  13. Parameterized test cases using JUnit framework
  14. Report Using ANT Build and JUNIT

Sample Programs in RC for:

 

  1. Text box
  2. Link
  3. Button
  4. CheckBox
  5. Radio Button
  6. Drop Down Box
  7. Capture screen shot(positive)
  8. Capture screen shot(with failure)
  9. Page scroll down
  10. Handle alerts
  11. How to read values from excel sheet.
  12. Create a JUNIT suite.
  13. Reports
  14. Tool tip.
  15. Handling multiple windows.
  16. Selenium with regular expression.
  17. Handling https sites.

TestNG FrameWork

 

  1. How to Install TestNG plugin in Eclipse?
  2. TestNG sample script
  3. Writing Selenium testing script from scratch
  4. Creating Test suites using TestNG
  5. Reports generation using TestNG

Selenium WEB-DRIVER

 

  1. Why WebDriver?
  2. Downloading WebDriver Jars configuring in eclipse
  3. Architecture of selenium WebDriver
  4. Drivers for Firefox, IE, Chrome, iPhone, Android etc
  5. What is the difference between Selenium RC and WD?
  6. Sample programs in WebDriver
  7. Text box
  8. Link
  9. Button
  10. Checkbox
  11. Radio Button
  12. Drop Down Box
  13. Select value
  14. Display all values
  15. Select values step by step
  16. Capture screenshots
  17. Synchronization Commands In Web Driver
  18. Implicit wait
  19. Explicit wait
  20. Web Driver wait
  21. File uploads
  22. Handel on load alerts
  23. Keyboard actions
  24. Mouse actions
  25. Handling Iframes
  26. Handling multiple tabs
  27. Handling popups
  28. Handling Web Tables and Dynamic Web Tables
  29. Web Driver with TEST NG Frame Work
  30. Batch Running Test cases using TestNG
  31. Datadriven Framework with WebDriver
  32. XSLT Report Generation
  33. Database testing using Web Driver
  34. Overview of Flex and Flash
  35. User Defined Framework With Implementation