Selenium Training

  • Tweet
  • Tweet

Selenium Testing

Course Duration: 25 Hrs

Selenium

  • Introduction to Selenium
  • What is Selenium? What is the secret behind its widespread triumph?
  • What comprises a web application
  • Introduction to HTML
  • How to perform a web application automation
  • Available programming languages with Selenium
  • Components of Selenium

Selenium IDE

  • Introduction to Selenium IDE
  • Installation of Selenium IDE
  • Recording/Playback from Selenium IDE
  • What are selenese commands?
  • Running a test-case, test-suite and debugging Selenium IDE test scripts
  • Understanding command – target – value blocks
  • Understanding Log and Reference blocks
  • Identification of elements
  • Limitations of Selenium IDE

Methods to identify an element

  • ID
  • Name
  • CSSSelector
  • Xpath
  • LinkText
  • PartialLinkText
  • ClassName
  • TagNam

Core Java

  • Why use Java with Selenium
  • Installation of Java and Eclipse
  • OOPS concepts
  • Datatypes in Java
  • Strings in Java
  • Packages in Java
  • Conditional statements in Java
  • Looping statements in Java
  • Variables and Methods in Java
  • Static
  • Constructors
  • Exception handling
  • TestNG concepts

Selenium WebDriver

  • What is Selenium WebDriver
  • Difference and similarities between Selenium WebDriver and Selenium RC
  • Why WebDriver is such a success
  • Installation and configuration of WebDriver in Eclipse
  • First Selenium WebDriver program
  • Extract data from Excel
  • Working with popups
  • Working with Frames
  • Working with Ajax elements
  • Working with autosuggestion
  • Simulate mouse events
  • Handling new tab/new window scenario
  • Certificate error scenario
  • Handling javascript alerts
  • Working with different browsers
  • Implicit/Explicit waits
  • JUnit vs TestNG
  • Adding TestNG to Eclipse

Questions and answer session.

Interview related topic discussion.