info@seleniumtrainings.com
Mentors4IT
+91-9949023777

SELENIUM IDE, Webdriver ONLINE TRAINING

SELENIUM COURSE CONTENT

  • OVERVIEW OF SELENIUM
    • Selenium Overview
    • Selenium advantages over other tool
    • Selenium Components
    • Supported Browsers / Environment
    • Flexibility and Extensibility
  • RECORDING TESTS WITH SELENIUM IDE
    • Introduction
    • Installing the IDE
    • Opening the IDE
    • IDE Features
    • Building Test Cases
    • Running Test Cases
    • Writing a Test Suit Using Base URL to Run Test Cases in Different Domains
    • Debugging User Extensions
  • SELENIUM COMMANDS
    • Locating elements
    • Verfiying page elements
    • Opening URLs
    • Clicking on links
    • Text patterns matching with regular expressions
    • Checking checkboxes
    • Entering text in input fields
    • Selecting values in pull-downs
    • Verifying application state
    • Using variables
    • Store Commands and Selenium variables
    • Handling Alerts.Popups
    • IFrame handling
  • USAGE OF EXTERNAL TOOLS/ADDONS
    • Usage of firebug to locate Page elements
    • Usage of Debugbar to locae page elements
    • Usage of Xpather to get the xpath of an element
  • CORE JAVA FUNDAMENTALS
    • Keywords
    • Data types
    • Arrays
    • Conditions
    • Loops
    • Class and Object
    • Object Oriented Programming Techniques
  • INTRODUCTION TO JAVASCRIPT
    • What is java script
    • Why to choose Java script
    • How to use java script in selenium
  • INTERACTING WITH EXCEL
    • Usage of the jxl
    • Retrieving and updating the excel
    • JXL API methods and its usage
  • INTRODUCING JUNIT/TESTNG
    • JUnit vs. TestNG Framework usage in Selenium
    • Using JUnit/TestNG within Eclipse
    • Test methods: testMethod or @Test Method
    • Assertions in Test Case
    • Executing Tests
    • Showing Test Results
    • Reporting (XML and HTML)
  • SELENIUM-RC
    • Selenium-RC overview and how it works
    • Setting up remote control
    • Converting Selenese scripts to programs
    • Learning the API
    • Browser considerations and support
    • Handling https and popups
    • Server Options
    • Architure of Selenium
    • Configuring to mutlitple environments
    • Common problems
  • SELENIUM-GRID
    • Selenium-Grid overview
    • Introduction to Ant and usage
    • Configuring to the mutlitple Environments
    • Developing and executing the scripts with Grid