SlideShare a Scribd company logo
Selenium Course Content Cont: 9535776954 /seleniumjava.training@gmail.com
Abhishek (seleniumjava.training@gmail.com) Page 1
Selenium Intro
***************************
What is selenium
Jobs/Opportunities
Supported Browser
Supported OS
Supported languages
Java Intro
***********************************
InstallingJava
InstallingEclipse
Features of Java
Why Java for Selenium
FirstEclipseProject
FirstJava program
Concept of class file
Platformindependence
Data types in Java
String class
If statements
Conditional and concatenation operators
***************************************
WhileLoop
For Loops
Practical Examples with loops
Usage of loops in Selenium
SingleDimensional Arrays
Two Dimensional arrays
Practical usageof arrays in Selenium
Drawbacks of arrays
Functions
Collection API
Object Oriented Programming
***************************************
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
Selenium Course Content Cont: 9535776954 /seleniumjava.training@gmail.com
Abhishek (seleniumjava.training@gmail.com) Page 2
Constructors
Constructor Overloading
Inheritance
Interface
Diff between Interface and class
Usage of interface in Selenium
Usage of Objects in Selenium
Try/catch block
Selenium IDE
***************************************
InstallingSeleniumIDE
Recording Script
Running, Pausingand debugging Script
Running a scriptlineby line
Insertingcommands in between script
XPATHS and installingfirebugto get XPATHS
WaitCommands
Verification and Assertions
JavaScript
User-extension.js in Selenium IDE
Usingif statements and loops in IDE.
Echo, StoreEval and StoredVars Demystified
Creating your own user extensions.
Makinga function in user extension to generate randomnumber.
Capturingscreenshots from Selenium IDE
Sample scripts
UnderstandingXPath & Object Identification
*********************************************
InstallingFirebugand FirePath Addons in Firefox
UsingFirebug and Firepath
ExtractingXpaths and relevence of Xpaths
Selenium RC
***************************************
What is SeleniumRC
Architecture of RC
Difference between Selenium IDE and Selenium RC
Difference between Webdriver(2.x) and Selenium RC(1.x)
ConfiguringSelenium RC in Eclipse
Javadocs for Selenium RC
Selenium Interface
Startingand Stopping Selenium Server
Running Sample Selenium code
Running samplescriptin FF
Selenium Course Content Cont: 9535776954 /seleniumjava.training@gmail.com
Abhishek (seleniumjava.training@gmail.com) Page 3
Running samplescriptin IE
Running samplescriptin Chrome
Browsers supported by RC
Dynamic Objects/WebTable
Webdriver
***************************************
IdentifyingWeb-Elements using id,name, linkname,class,xpath,tagname
HandlingInputbox/buttons, list/selection boxes,radio buttons,check boxes
Dynamic objects
Extractinglinks and other Web-Elements
Capturingscreenshots with WebDriver
Window handles
HandlingFrames in Web Page
WebDriverWaitClass
ExtractingData from WebTable
Setting the page load timeout- WebDriver.Timeout Interface
Simulatingfrontand back button click on Browser usingselenium
FindingCoordinates of a Web Object
Drag and Drop Function
HandlingMouseEvent
HandlingKeyboard Up-Down Arrow
HandlingKeyboard Enter Key
Select checkbox randomly
Workimg with Rows and Columns
Automation flash application
Connection with DB
Automate videos (Utube Eg)
Auto-IT tool
TestNG
************************
What is TestNG
InstallingTestNG in Eclipse
TestNG annotations
Understandingusage of annotations
Running a Test in TestNG
Batch Runningof tests in TestNG
SkippingTests
ParameterizingTests – DataProvider
Assertions
TestNG Reports
Advantages over Junit
UsingTestNG in Selenium
Ant
Selenium Course Content Cont: 9535776954 /seleniumjava.training@gmail.com
Abhishek (seleniumjava.training@gmail.com) Page 4
***********
What is ant
What is xsltreport
How to generate xsltreport
Create .bat fileand compile and run itand generate report in graphical format
Grid
*************************
Executing selenium tests on multiplemachines with diff browsers/OS
FrameWork
************
Data Driven Frame Work
Keyword Driven Framework
Hybrid Framework
etc

More Related Content

DOCX
Best Selenium Online Training
PDF
Selenium RC - Web Application Testing Tool
PPTX
Selenium Webdriver
PPTX
Selenium
PPTX
Java selenium web driver
PPTX
Selenium WebDriver training
PDF
Designing keyword and Data Driven Automation framework with Selenium
PPT
Understanding Selenium/RC, Webdriver Architecture and developing the page obj...
Best Selenium Online Training
Selenium RC - Web Application Testing Tool
Selenium Webdriver
Selenium
Java selenium web driver
Selenium WebDriver training
Designing keyword and Data Driven Automation framework with Selenium
Understanding Selenium/RC, Webdriver Architecture and developing the page obj...

What's hot (20)

PPTX
Selenium introduction
PDF
Selenium web driver
PPTX
Selenium drivers
PDF
Selenium presentation
PDF
Selenium WebDriver: Tips and Tricks
PPT
Selenium 2: The Future of Selenium is now!
PPTX
Selenium with java
PDF
Selenium 2 - PyCon 2011
DOCX
Selenium WebDriver FAQ's
PPTX
Selenium - Introduction
PDF
Upgrading to Selenium WebDriver version 3
PPTX
PPTX
Demystifying Selenium framework
PDF
Selenium
PPSX
Selenium WebDriver with Java
PDF
Web application testing with Selenium
PPTX
How to Configure Selenium WebDriver (java)
PDF
Selenium -Test automation for web applications
PPT
selenium training | selenium course | selenium video tutorial | selenium for ...
PPT
Selenium-Webdriver With PHPUnit Automation test for Joomla CMS!
Selenium introduction
Selenium web driver
Selenium drivers
Selenium presentation
Selenium WebDriver: Tips and Tricks
Selenium 2: The Future of Selenium is now!
Selenium with java
Selenium 2 - PyCon 2011
Selenium WebDriver FAQ's
Selenium - Introduction
Upgrading to Selenium WebDriver version 3
Demystifying Selenium framework
Selenium
Selenium WebDriver with Java
Web application testing with Selenium
How to Configure Selenium WebDriver (java)
Selenium -Test automation for web applications
selenium training | selenium course | selenium video tutorial | selenium for ...
Selenium-Webdriver With PHPUnit Automation test for Joomla CMS!
Ad

Similar to Selenium coursecontent linkedin (20)

DOCX
Selenium short
PDF
Selenium training12 1
PDF
Selenium training12 1
PDF
Selenium training-course-content
PPTX
Selenium Interview Questions and Answers | Selenium Tutorial | Selenium Train...
PDF
Selenium training-course-content-syllabus-credo systemz
PDF
selenium-webdriver-interview-questions.pdf
DOCX
Selenium webdriver course content rakesh hansalia
KEY
Getting started with Selenium 2
PDF
Automated UI testing.Selenium.DrupalCamp Kyiv 2011
PPT
Selenium
ODP
Automated UI testing. Selenium. DrupalCamp Kyiv 2011
PDF
Top 15 Selenium WebDriver Interview Questions and Answers.pdf
PPTX
Step by step - Selenium 3 web-driver - From Scratch
ODP
Automated ui testing with selenium. drupal con london 2011
PPTX
Introduction to the Selenium_Session1.pptx
PDF
Selenium Automation Testing Interview Questions And Answers
PPT
Selenium
PDF
Tellurium At Rich Web Experience2009
PPT
Selenium
Selenium short
Selenium training12 1
Selenium training12 1
Selenium training-course-content
Selenium Interview Questions and Answers | Selenium Tutorial | Selenium Train...
Selenium training-course-content-syllabus-credo systemz
selenium-webdriver-interview-questions.pdf
Selenium webdriver course content rakesh hansalia
Getting started with Selenium 2
Automated UI testing.Selenium.DrupalCamp Kyiv 2011
Selenium
Automated UI testing. Selenium. DrupalCamp Kyiv 2011
Top 15 Selenium WebDriver Interview Questions and Answers.pdf
Step by step - Selenium 3 web-driver - From Scratch
Automated ui testing with selenium. drupal con london 2011
Introduction to the Selenium_Session1.pptx
Selenium Automation Testing Interview Questions And Answers
Selenium
Tellurium At Rich Web Experience2009
Selenium
Ad

Selenium coursecontent linkedin

  • 1. Selenium Course Content Cont: 9535776954 /seleniumjava.training@gmail.com Abhishek (seleniumjava.training@gmail.com) Page 1 Selenium Intro *************************** What is selenium Jobs/Opportunities Supported Browser Supported OS Supported languages Java Intro *********************************** InstallingJava InstallingEclipse Features of Java Why Java for Selenium FirstEclipseProject FirstJava program Concept of class file Platformindependence Data types in Java String class If statements Conditional and concatenation operators *************************************** WhileLoop For Loops Practical Examples with loops Usage of loops in Selenium SingleDimensional Arrays Two Dimensional arrays Practical usageof arrays in Selenium Drawbacks of arrays Functions Collection API Object Oriented Programming *************************************** 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
  • 2. Selenium Course Content Cont: 9535776954 /seleniumjava.training@gmail.com Abhishek (seleniumjava.training@gmail.com) Page 2 Constructors Constructor Overloading Inheritance Interface Diff between Interface and class Usage of interface in Selenium Usage of Objects in Selenium Try/catch block Selenium IDE *************************************** InstallingSeleniumIDE Recording Script Running, Pausingand debugging Script Running a scriptlineby line Insertingcommands in between script XPATHS and installingfirebugto get XPATHS WaitCommands Verification and Assertions JavaScript User-extension.js in Selenium IDE Usingif statements and loops in IDE. Echo, StoreEval and StoredVars Demystified Creating your own user extensions. Makinga function in user extension to generate randomnumber. Capturingscreenshots from Selenium IDE Sample scripts UnderstandingXPath & Object Identification ********************************************* InstallingFirebugand FirePath Addons in Firefox UsingFirebug and Firepath ExtractingXpaths and relevence of Xpaths Selenium RC *************************************** What is SeleniumRC Architecture of RC Difference between Selenium IDE and Selenium RC Difference between Webdriver(2.x) and Selenium RC(1.x) ConfiguringSelenium RC in Eclipse Javadocs for Selenium RC Selenium Interface Startingand Stopping Selenium Server Running Sample Selenium code Running samplescriptin FF
  • 3. Selenium Course Content Cont: 9535776954 /seleniumjava.training@gmail.com Abhishek (seleniumjava.training@gmail.com) Page 3 Running samplescriptin IE Running samplescriptin Chrome Browsers supported by RC Dynamic Objects/WebTable Webdriver *************************************** IdentifyingWeb-Elements using id,name, linkname,class,xpath,tagname HandlingInputbox/buttons, list/selection boxes,radio buttons,check boxes Dynamic objects Extractinglinks and other Web-Elements Capturingscreenshots with WebDriver Window handles HandlingFrames in Web Page WebDriverWaitClass ExtractingData from WebTable Setting the page load timeout- WebDriver.Timeout Interface Simulatingfrontand back button click on Browser usingselenium FindingCoordinates of a Web Object Drag and Drop Function HandlingMouseEvent HandlingKeyboard Up-Down Arrow HandlingKeyboard Enter Key Select checkbox randomly Workimg with Rows and Columns Automation flash application Connection with DB Automate videos (Utube Eg) Auto-IT tool TestNG ************************ What is TestNG InstallingTestNG in Eclipse TestNG annotations Understandingusage of annotations Running a Test in TestNG Batch Runningof tests in TestNG SkippingTests ParameterizingTests – DataProvider Assertions TestNG Reports Advantages over Junit UsingTestNG in Selenium Ant
  • 4. Selenium Course Content Cont: 9535776954 /seleniumjava.training@gmail.com Abhishek (seleniumjava.training@gmail.com) Page 4 *********** What is ant What is xsltreport How to generate xsltreport Create .bat fileand compile and run itand generate report in graphical format Grid ************************* Executing selenium tests on multiplemachines with diff browsers/OS FrameWork ************ Data Driven Frame Work Keyword Driven Framework Hybrid Framework etc