Softlogic Systems - Placement and Training Institute in Chennai

Easy way to IT Job

Selenium Course Syllabus

4.50
(1526)

Our Selenium Course Syllabus gives students every concept in Selenium from the basics to advanced level such as Throwable class, MySQL, Oracle and more. Our Selenium Course Syllabus also happens to have enough perks like expert guest seminars, flexible timings, lifelong placements and more to make you consider this course to learn. In addition to that our Selenium Course Syllabus also happens to be crafted and curated by industry experts which makes it fully reliable. So, join our Selenium Training to learn everything about Selenium.

Request to Download Syllabus
DURATION
Real-Time Location Services
1 Month
JOB READY
Syllabus
CERTIFIED
Courses

Let's take the first step to becoming an expert in Selenium

Click Here to Get Started

100% Placement
Assurance

Get IBM Certified

What Learning at SLA gives you

  • Technology Training
  • Aptitude Training
  • Learn to Code (Codeathon)
  • Real Time Projects
  • Learn to Crack Interviews
  • Panel Mock Interview
  • Unlimited Interviews
  • Life Long Placement Support

Syllabus for The Selenium Course

Download Syllabus
  • Installing Java
  • Installing Eclipse
  • First Eclipse Project
  • First Java program
  • Concept of class file
  • Datatypes in Java
  • String class and functions
  • Conditional Statements
  • Loops
  • Arrays
  • Single Dimensional Arrays
  • Two Dimensional arrays
  • Practical usage of arrays in Selenium
  • Operators
  • What are Functions?
  • Function Input Parameters
  • Function Return Types
  • Object-Oriented Programming in Java
  • Local Variables
  • Global Variables
  • Static and Non-Static Variables
  • Static and Non-Static Functions
  • Creating Objects in Java
  • Meaning of static
  • Why is main method static?
  • Object and Object References
  • Call by reference and Value
  • Overloading and Overriding Functions
  • Access Modifiers – Public/Private/Default/Protected
  • Constructors
  • Interface
  • Usage of Objects in Selenium
  • Inheritance
  • Usage of Inheritance in Selenium
  • Creating Packages
  • Accessing Classes across Packages
    • Exception handing with try catch block
    • Importance of exception handling
    • Exception and Error
    • Throwable Class
    • Final and Finally
    • Throw and Throws
    • Different Types of Exceptions
    • Need of exception handling in Selenium framework
    • Creating/Opening XLS Files
    • Reading/Writing Microsoft XLS Files
    • Counting Rows and Columns
    • Filling BG/Font Colours
    • Practical Examples
    • Creating/Opening Text Files
    • Reading/Writing Text Files
    • Practical Examples
    • Connecting to Databases
    • MySQL
    • Oracle
    • SQL Server
    • Sending SQL Queries to Database
    • Process the Results
    • Practical Examples
    • What is Selenium?
    • Who developed Selenium?
    • Selenium Components
    • Installing Selenium IDE
    • Creating your First Selenium IDE script
    • How to use Locators in Selenium IDE
    • How to enhance a script using Selenium IDE
    • Creating and Running Tests
    • Creating and Running Test Suite
    • Introduction to WebDriver & Comparison with Selenium RC
    • Installing Selenium WebDriver
    • Architecture of selenium Webdriver
    • Creating your First Script in Webdriver
    • Launching AUT in FireFox
    • Launching AUT in InternetExplorer
    • Launching AUT in Chrome
    • Launching AUT in Safari
    • Inspecting properties of Elements on different Browsers
    • Installing FireBug and FirePath
    • Creating FireFox Profile
    • Browser
    • TextBox
    • ListBox
    • Links
    • Check Box
    • Radio Button
    • HTML Tables
    • Calendars
    • Action Class
    • KeyBoard Events
    • Drag & Drop Actions
    • Mouse Hover Action
    • RightClick, Double Click & Tool Tip
    • getwindowHandle()
    • getwindowHandles()
    • Switching between windows
    • Handling elements present in different windows
    • accept()
    • dismiss()
    • getText()
    • sendKeys()
    • What is iFrame?
    • Locating Frames
    • Switching between Frames
    • Handling Frames
    • Handling Ajax Components
    • What is XPath
    • When to Use XPath
    • Absolute XPath/Relative XPath
    • Specifying conditions with XPath
    • CSS Selectors
    • Customizing CSS Selector
    • ImplicitWait
    • WebDriverWait
    • FluentWait
    • PageLoadTimeout
    • Advantages of TestNG over JUnit
    • Why do we need TestNG in Selenium?
    • Installing TestNG in Eclipse
    • Creating a New TestNG Test File
    • Test annotation
    • Running the Test
    • Checking reports created by TestNG
    • Generating HTML Reports
    • Annotations used in TestNG
    • Validating Tests with Assertions
    • Creating multiple Tests
    • Prioritizing Tests
    • Parameterizing Tests with dataProvider
    • TestNG dataProvider with Excel
    • Creating and Running Test Suites with TestNG.xml
    • Parallel Test Execution with TestNG
    • Cross Browser Testing using TestNG
    • Modular Driven Framework
    • Keyword Driven Framework
    • Data Driven Framework
    • Hybrid Framework

    Breakdown of Selenium Course Fee and Batches

    Hands On Training
    3-5 Real Time Projects
    60-100 Practical Assignments
    3+ Assessments / Mock Interviews
    June 2025
    Week days
    (Mon-Fri)
    Online/Offline

    2 Hours Real Time Interactive Technical Training 

    1 Hour Aptitude 

    1 Hour Communication & Soft Skills

    (Suitable for Fresh Jobseekers / Non IT to IT transition)

    Course Fee
    June 2025
    Week ends
    (Sat-Sun)
    Online/Offline

    4 Hours Real Time Interactive Technical Training

    (Suitable for working IT Professionals)

    Course Fee

    Save up to 20% in your Course Fee on our Job Seeker Course Series

    Learn More

    Want more details about the Selenium Syllabus?

    Fill out the form, and our counsellors will get in touch with you at your preferred time. You can have all your queries answered. Once you decide that SLA is the perfect fit for your training needs, our counselors will guide you through the process every step of the way.

    Course Schedules

    PDF Course Syllabus

    Course Fees

    CRM System Testing

    or any other questions...

    The SLA way to Become
    a Selenium Expert

    Enrollment

    Technology Training

    Coding Practices
    Realtime Projects

    Placement Training

    Aptitude Training
    Interview Skills
    CRM System Testing

    Panel Mock
    Interview

    Unlimited
    Interviews

    Interview
    Feedback

    100%
    IT Career

    Google Reviews

    Rating
    4.8
    1,053 Google reviews

    Venkatesh

    I joined SLA for python course one year back, and i got selected as software developer with decent salary, with after one year of experience,…
    Click here for Full Review

    Ganesan Vasu

    I'm from non-IT background, but always wanted to be in IT, SLA make my dream true and I don't know how many will see this…
    Click here for Full Review

    Hari Krishnan

    I am from Mechanical background. I have no command over programming before joining SLA Such a wonderful place to learn and achieve your goals.Having wonderful…
    Click here for Full Review

    Aswin Pandiyan

    It's my genuine review i searched many institutes to do software testing course and finally landed in SLA. My counselor Bala backed me and my…
    Click here for Full Review

    Discover What Our Students Have To Say

    See More Reviews

    Related Blogs for
    The Selenium Course

    Our counselors will share the Syllabus PDF with you via Email / Whatsapp

    Just a minute!

    If you have any questions that you did not find answers for, our counsellors are here to answer them. You can get all your queries answered before deciding to join SLA and move your career forward.

    We are excited to get started with you

    Give us your information and we will arange for a free call (at your convenience) with one of our counsellors. You can get all your queries answered before deciding to join SLA and move your career forward.