Selenium

Selenium Tester

Make Your Career In Software Testing

Selenium Course Content

selenium training in mumbai and navi mumbai.Selenium is a portable software testing framework for web applications. Selenium provides a record/playback tool for authoring tests without learning a test scripting language (Selenium IDE). It also provides a test domain-specific language (Selenese)[1] to write tests in a number of popular programming languages, including Java, C#, Groovy, Perl, PHP, Python and Ruby. The tests can then be run against most modern web browsers. Selenium deploys on Windows, Linux, and Macintosh platforms. It is open-source software, released under the Apache 2.0 license, and can be downloaded and used without charge.

  • Introduction to ISTQB CTFL training
  • Need of Test Automation
  • Why Open Source Test Automation
  • Introduction to Various tools of Test Automation
  • Introduction of Selenium
  • Selenium Components
  • First Record and Replay of Scenario in Selenium IDE
  • Introduction of Web Technologies – HTML, XML, XPath, CSS and DOM
  • Locators in Selenium
  • Introduction of Selenese Command Types
  • Selenium Action Commands
  • Verification and Assertion Commands
  • Store and StoreEval – Accessor Commands
  • Creation of Test Suite
  • Debugging IDE Script
  • More on Selenium IDE
  • Introduction to Java
  • Setting Development Environment - Eclipse
  • Walk through of Java concepts
  • Hello World!
  • Introduction to Java Data Types
  • Taking Input from End User
  • Numerical Data Type and Numerical Operators
  • Boolean Data Type and Operators
  • Conditional Statements [IF], and Loop [While]
  • Conditional Statement[SWITCH]
  • Loop [FOR]
  • String Data type and functions
  • Command Line Parameters
  • Arrays
  • Hash Tables/ Map Object
  • Regular Expression
  • File Handling
  • Java OOPs Concept
  • Concept of Classes and Objects in Java
  • Concept of Packages in Java
  • Exception Handling
  • Debugging in Java
  • Overview of WebDriver
  • Introduction to browser specific drivers
  • Setup WebDriver package on system for eclipse
  • Set up firebug for Firefox
  • Exporting pre-recorded test scenario in IDE to WebDriver, and executing it.
  • Webdriver class files, and their methods
  • Automating different HTML Elements text fields, buttons, links, check box, drop-down etc
  • Verifications and Assertions
  • Parameterization
  • Synchronization
  • Desired Capabilities and IE
  • Handling Web Table
  • Handling Drop Down elements
  • SwtichTo Command -Handling Frames, Popup Windows, Alerts
  • Brief about Ajax and how to handle Ajax with WebDriver JDBC –Introduction
  • Components of JDBC
  • Set JDBC with MYSQL Connector for Java Project
  • JDBC with MySQL
  • Introduction of Selenium Grid
  • Usage of Selenium Grid, executing same test on different browsers
  • Introduction to Page Object Model
  • Usage of Page Object Model for DemoSite
  • Introduction to JUnit
  • Introduction to various Java APIs – Log4J, Apache POI, XML Beans.
  • Quick Snapshot- Create Logs
  • Quick Snapshot- Read and Write to Excel Files
  • What is Maven and Why Maven?
  • Installing/Configuring Maven
  • Archetypes in Maven
  • Creating maven project through command line
  • POM.xml
  • Importing Archetypes
  • Maven Repositories
  • Importing the maven project into eclipse
  • Building a selenium project and running it through Maven
  • What is Framework and Types of Framework
  • Demo of Hybrid framework for Selenium
  • Demo of Keyword Driven Framework for Selenium
  • Q&A

Quick Contact


NEWS!!!


Latest Testing Updates!!!

New Courses

Data Analytics
with R and Python
WeekEnd Timings: 9.30 A.M. To 1.30 P.M.

ISTQB Exam Center

BOOK YOUR SCHEDULE

Selenium WeekEnd Batches

Morning Batches : 9.30 A.M. to 1.30 P.M.
Evening Batches : 3.00 P.M. to 6.00 P.M.