SlideShare a Scribd company logo
Kranti Rayanni
SELENIUM INDEX (Sr. Automation Test Trainer)
Introduction:
 What is automation testing
 What is the use of automation testing
 When it will come into the picture
Introduction to selenium:
 What is Selenium
 What is the use of selenium
 When selenium can be useful in testing
 Features of Selenium
 What is the difference between Selenium and QTP and Load Runner
Selenium Components Overview:
 Selenium IDE
 Selenium RC(selenium 1.0)
 Web Driver(Selenium 2.0)
 Selenium Grid
Selenium IDE Features and Uses:
 Tool Overview
 Testing Vs Selenium IDE
 When to use Selenium IDE
 Recording the scripts
 Running the scripts
 How to analyze failure in logs
 How to Save the recording script
 Difference between Testcase and Test suit
 Synchronization in Selenium IDE
 How to use Assertion
 How to generate the test reports in IDE
 How to export the scripts from IDE to Webdriver
 Why companies are not using recording tools
Kranti Rayanni
SELENIUM INDEX (Sr. Automation Test Trainer)
Creating Environment for Selenium 3.0 and Webdriver:
 Installation of Eclipse
 Web Driver and JUnit configuration for Eclipse
 How to export the IDE test case to Web driver
 Creating the generic scripts in selenium
 Creating the scripts by using functions
 Running the scripts in Eclipse
 Browser commands with examples
 Assert commands with examples
 How to take data from excel sheets (parameterization)
 How to export results after completion of execution the script
 Maintaining the synchronization points
 How to handle Pop-ups and alert messages
 Drag and Drop action
 Mouse & Keyboard actions using selenium
 File uploading
 Switch to Frame
 Switch to Window
 Handling Parent and Child window
JUnit Introduction
 Setting up JUnit
 Understanding Junit Annotations
 Understanding unit testing frameworks
 Running Junit Tests
 Exporting Junit Test Reports
Kranti Rayanni
SELENIUM INDEX (Sr. Automation Test Trainer)
Web Driver Locators / Object Identifications:
 Installation of Firebug and Firepath
 Ways of object Identifications using different browsers
 Object Identification using ID
 Object Identification using NAME
 Object Identification using LINK
 Object Identification using XPATH
 Object Identification using CSS
 XPath optimal ways
 Differences between XPath and CSS
Automation Frameworks:
 What is Framework
 Types of Frameworks
 What is modular framework
 What is Data Driven framework
 What is Keyword driven framework
 What is Hybrid framework
 Use of Framework
 How to develop the framework
 How execute the scripts from framework
 How to work with POM and Page Factory
Additional stuff:
 How to create and use Maven
 TestNG installation and usage
.
Project:
Live Project Explanation
Kranti Rayanni
SELENIUM INDEX (Sr. Automation Test Trainer)
Java Concepts & Fundamentals:
• Data types and Variables (local, global)
• Constants
• Conditions Statements (if/switch)
• Loops Statements
• And-OR Statement
• Switch Case
• Arrays
• Two Dimensional arrays
• String Manipulation
• Operators
• Classes, Objects and Methods
• Access and Non-access Modifiers
• OOPS concepts
• Collections
• Exception handling
• Miscellaneous (handling property, text and XLS files)

More Related Content

PDF
What's new in selenium 4
PDF
Selenium
PPT
Understanding Selenium/RC, Webdriver Architecture and developing the page obj...
PDF
Selenium web driver
PPTX
Selenium Webdriver
PDF
Selenium
PPTX
Automation - web testing with selenium
ODP
Automated UI testing. Selenium. DrupalCamp Kyiv 2011
What's new in selenium 4
Selenium
Understanding Selenium/RC, Webdriver Architecture and developing the page obj...
Selenium web driver
Selenium Webdriver
Selenium
Automation - web testing with selenium
Automated UI testing. Selenium. DrupalCamp Kyiv 2011

What's hot (20)

PDF
Web automation using selenium.ppt
PPTX
Selenium WebDriver Tutorial For Beginners | What Is Selenium WebDriver | Sele...
PPT
Selenium RC Using Java and Maven + Maestro Integration
DOCX
Selenium short
PPT
Selenium
PPTX
Test Automation and Selenium
PPT
Wss Object Model
PDF
Automated Web Testing With Selenium
PDF
Selenium 2 for PHP(Unit)
 
PPTX
Increase automation to rest
PPT
Selenium-Webdriver With PHPUnit Automation test for Joomla CMS!
PPTX
Selenium online training
PPTX
Selenium
PPT
JavaSkop - Automation Skopje
PDF
Automation Using Selenium Webdriver
PDF
How To Use Selenium Successfully (Java Edition)
PPT
Selenium
DOCX
Selenium webdriver course content rakesh hansalia
PPTX
Introduction to Selenium WebDriver
PPTX
Late Bound, Early Bound with Demo and Practical in Dynamics 365 Plugin
Web automation using selenium.ppt
Selenium WebDriver Tutorial For Beginners | What Is Selenium WebDriver | Sele...
Selenium RC Using Java and Maven + Maestro Integration
Selenium short
Selenium
Test Automation and Selenium
Wss Object Model
Automated Web Testing With Selenium
Selenium 2 for PHP(Unit)
 
Increase automation to rest
Selenium-Webdriver With PHPUnit Automation test for Joomla CMS!
Selenium online training
Selenium
JavaSkop - Automation Skopje
Automation Using Selenium Webdriver
How To Use Selenium Successfully (Java Edition)
Selenium
Selenium webdriver course content rakesh hansalia
Introduction to Selenium WebDriver
Late Bound, Early Bound with Demo and Practical in Dynamics 365 Plugin
Ad

Similar to TrainmeSofttech - Selenium Training (20)

DOCX
Trainmesofttech - Selenium Training In Hyderabad 
PDF
Selenium course training institute ameerpet hyderabad – Best software trainin...
PDF
Selenium course training institute ameerpet hyderabad
PPTX
Selenium training in pune course content advanto software
PDF
Selenium training12 1
PDF
Selenium training12 1
PDF
Selenium training-course-content
PDF
Selenium training-course-content-syllabus-credo systemz
PPTX
Introduction to the Selenium_Session1.pptx
PPTX
Test Automation Using Selenium
DOCX
Best Selenium Online Training
PPTX
Mastering Test Automation: How To Use Selenium Successfully
PPTX
Real world selenium resume which gets more job interviews
PPTX
What is Selenium Introduction to Selenium Testing.pptx
PPT
Sakai10 Selenium Workshop
PDF
An Overview of Selenium Grid and Its Benefits
PDF
Selenium Automation Testing Interview Questions And Answers
PDF
Interview question & Answers for 3+ years experienced in Selenium | LearningSlot
PDF
Top 15 Selenium WebDriver Interview Questions and Answers.pdf
ODP
Trainmesofttech - Selenium Training In Hyderabad 
Selenium course training institute ameerpet hyderabad – Best software trainin...
Selenium course training institute ameerpet hyderabad
Selenium training in pune course content advanto software
Selenium training12 1
Selenium training12 1
Selenium training-course-content
Selenium training-course-content-syllabus-credo systemz
Introduction to the Selenium_Session1.pptx
Test Automation Using Selenium
Best Selenium Online Training
Mastering Test Automation: How To Use Selenium Successfully
Real world selenium resume which gets more job interviews
What is Selenium Introduction to Selenium Testing.pptx
Sakai10 Selenium Workshop
An Overview of Selenium Grid and Its Benefits
Selenium Automation Testing Interview Questions And Answers
Interview question & Answers for 3+ years experienced in Selenium | LearningSlot
Top 15 Selenium WebDriver Interview Questions and Answers.pdf
Ad

Recently uploaded (20)

PPTX
Week 4 Term 3 Study Techniques revisited.pptx
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PDF
Anesthesia in Laparoscopic Surgery in India
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PDF
Classroom Observation Tools for Teachers
PDF
Complications of Minimal Access Surgery at WLH
PPTX
Institutional Correction lecture only . . .
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
PDF
Basic Mud Logging Guide for educational purpose
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
human mycosis Human fungal infections are called human mycosis..pptx
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
Business Ethics Teaching Materials for college
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Week 4 Term 3 Study Techniques revisited.pptx
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Anesthesia in Laparoscopic Surgery in India
102 student loan defaulters named and shamed – Is someone you know on the list?
Supply Chain Operations Speaking Notes -ICLT Program
2.FourierTransform-ShortQuestionswithAnswers.pdf
Classroom Observation Tools for Teachers
Complications of Minimal Access Surgery at WLH
Institutional Correction lecture only . . .
O7-L3 Supply Chain Operations - ICLT Program
Mark Klimek Lecture Notes_240423 revision books _173037.pdf
Basic Mud Logging Guide for educational purpose
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
human mycosis Human fungal infections are called human mycosis..pptx
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Microbial disease of the cardiovascular and lymphatic systems
TR - Agricultural Crops Production NC III.pdf
Business Ethics Teaching Materials for college
Module 4: Burden of Disease Tutorial Slides S2 2025
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx

TrainmeSofttech - Selenium Training

  • 1. Kranti Rayanni SELENIUM INDEX (Sr. Automation Test Trainer) Introduction:  What is automation testing  What is the use of automation testing  When it will come into the picture Introduction to selenium:  What is Selenium  What is the use of selenium  When selenium can be useful in testing  Features of Selenium  What is the difference between Selenium and QTP and Load Runner Selenium Components Overview:  Selenium IDE  Selenium RC(selenium 1.0)  Web Driver(Selenium 2.0)  Selenium Grid Selenium IDE Features and Uses:  Tool Overview  Testing Vs Selenium IDE  When to use Selenium IDE  Recording the scripts  Running the scripts  How to analyze failure in logs  How to Save the recording script  Difference between Testcase and Test suit  Synchronization in Selenium IDE  How to use Assertion  How to generate the test reports in IDE  How to export the scripts from IDE to Webdriver  Why companies are not using recording tools
  • 2. Kranti Rayanni SELENIUM INDEX (Sr. Automation Test Trainer) Creating Environment for Selenium 3.0 and Webdriver:  Installation of Eclipse  Web Driver and JUnit configuration for Eclipse  How to export the IDE test case to Web driver  Creating the generic scripts in selenium  Creating the scripts by using functions  Running the scripts in Eclipse  Browser commands with examples  Assert commands with examples  How to take data from excel sheets (parameterization)  How to export results after completion of execution the script  Maintaining the synchronization points  How to handle Pop-ups and alert messages  Drag and Drop action  Mouse & Keyboard actions using selenium  File uploading  Switch to Frame  Switch to Window  Handling Parent and Child window JUnit Introduction  Setting up JUnit  Understanding Junit Annotations  Understanding unit testing frameworks  Running Junit Tests  Exporting Junit Test Reports
  • 3. Kranti Rayanni SELENIUM INDEX (Sr. Automation Test Trainer) Web Driver Locators / Object Identifications:  Installation of Firebug and Firepath  Ways of object Identifications using different browsers  Object Identification using ID  Object Identification using NAME  Object Identification using LINK  Object Identification using XPATH  Object Identification using CSS  XPath optimal ways  Differences between XPath and CSS Automation Frameworks:  What is Framework  Types of Frameworks  What is modular framework  What is Data Driven framework  What is Keyword driven framework  What is Hybrid framework  Use of Framework  How to develop the framework  How execute the scripts from framework  How to work with POM and Page Factory Additional stuff:  How to create and use Maven  TestNG installation and usage . Project: Live Project Explanation
  • 4. Kranti Rayanni SELENIUM INDEX (Sr. Automation Test Trainer) Java Concepts & Fundamentals: • Data types and Variables (local, global) • Constants • Conditions Statements (if/switch) • Loops Statements • And-OR Statement • Switch Case • Arrays • Two Dimensional arrays • String Manipulation • Operators • Classes, Objects and Methods • Access and Non-access Modifiers • OOPS concepts • Collections • Exception handling • Miscellaneous (handling property, text and XLS files)