SlideShare a Scribd company logo
1 of 4
Download to read offline
http://www.monstercourses.com Email: info@monstercourses.com 
USA: +1(772) 777-1557 
SELENIUM Online Training 
Duration: 25 hours 
SELENIUM COURSE CONTENT 
INTRODUCTION 
1. What is automation testing? 
2. What is the use of automation testing? 
3. What do we need to automate 
4. What is selenium 
5. Advantages of selenium 
6. Difference between selenium and QTP 
DIFFERENT FLAVOURS OF SELENIUM 
1. Selenium IDE (Integrated Development Environment) 
2. Selenium RC (Remote Control) 
3. Selenium Grid 
4. Selenium Web Driver/Selenium 2.0 
SELENIUM IDE Introduction 
1. Features of SELENIUM IDE 
2. Installing SELENIUM IDE 
3. SELENIUM IDE icons 
4. Recording your first test with SELENIUM IDE 
LOCATORS 
1. How to identify elements in webpage using selenium 
2. Tools to identify elements / objects 
3. Firebug 
4. IE Developer tools 
5. Google Chrome Developer tools 
6. Locating elements by ID 
7. Finding elements by name 
8. Finding elements by link text 
9. Finding elements by XPath 
10. Finding elements by using CSS 
11. Summary 
SELENIUM IDE Concepts 
1. IDE Context Menu
http://www.monstercourses.com Email: info@monstercourses.com 
USA: +1(772) 777-1557 
2. Asserting the elements 
Verifying the elements 
3. Wait For elements 
4. Storing the elements 
5. Adding SELENIUM IDE comments 
6. Building test cases using SELENIUM IDE 
7. Synchronization commands 
8. Working on pages with AJAX 
9. Creating test suites 
10. What you cannot record 
SOME SPECIAL IDE COMMANDS 
1. Go Back 
2. Refresh 
3. Enter key simulation 
4. Mouse over 
5. Highlight write your own SELENIUM IDE script without record and playback 
SELENIUM REMOTE CONTROL 
1. What is SELENIUM REMOTE CONTROL? 
2. Overview of SELENIUM REMOTE CONTROL using JAVA 
3. Downloading SELENIUM RC 
4. Installing SELENIUM RC 
5. Starting selenium server from command prompt 
6. Stopping selenium server from command prompt and browser 
7. Running selenium scripts /tests from command prompt using selenium RC 
SELENIUM RC USING ECLIPSE 
1. Set up SELENIUM RC in Eclipse using Junit 
2. Starting SELENIUM RC from Eclipse 
3. Stopping SELENIUM RC from Eclipse 
4. Start and stop SELENIUM RC from Selenium Script 
5. Convert selenium IDE tests to a programming language (JAVA) 
6. Running Selenium script in different browsers with Eclipse and JUNIT 
7. Sample programs in RC for: Basic elements 
JUNIT 
1. Junit Annotations 
2. Junit Methods 
3. Test Suites using JUNIT 
4. Report Using ANT Build and Junit 
TestNG 
a. How to install TestNG plugin in Eclipse 
b. TestNG sample script
http://www.monstercourses.com Email: info@monstercourses.com 
USA: +1(772) 777-1557 
c. Writing selenium testing script from scratch 
d. Creating test suites using TestNG 
e. Reports generation using TestNG 
SELENIUM ADVANCED COURSE CONTENT 
OBJECT REPOSITORY 
1. Use of object repository 
2. How to use OR in scripts 
3. Sample scripts using object repository 
MAVEN 
1. What is Maven 
2. Use of Maven 
3. Configure Maven with eclipse 
4. Take automatic updates 
5. How to run tests using Maven 
6. Create POM.xml file 
INTRODUCTION TO WEB DRIVER (SELENIUM 2.0) 
1. Introduction 
2. Selenium RC and Webdriver 
3. Downloading and configuring webdriver in eclipse 
4. Drivers for Firefox, IE and HTML Unit driver 
5. First selenium webdriver code 
SAMPLE PROGRAMS IN WEB DRIVER 
1. Text box 
2. Link 
3. Button 
4. Checkbox 
5. Radio button 
6. Dropdown 
a. Select value 
b. Display all values 
c. Write all values into notepad/excel/wordpad 
7. Capture screenshot (positive) 
8. Handling on load alerts 
9. Page scroll down using javascript 
10. HTML Unit driver 
11. Handling multiple windows 
12. Implicit wait 
13. Handling AJAX auto suggestions
http://www.monstercourses.com Email: info@monstercourses.com 
USA: +1(772) 777-1557 
14. Handling web tables 
ACTIONS CLASS 
1. Draggable 
2. Droppable 
3. Mouse over 
4. Selectable 
5. Simulating right click 
6. Slider 
FUNCTIONS: WRITING COMMON FUNCTIONS 
1. What is a function 
2. Use of a function 
3. How to reuse 
4. Writing web driver functions 
SIKULI 
1. Introduction 
2. Handling Flex/Flash buttons 
3. Sikuli and web driver integration 
CUSTOMIZED FRAMEWORK 
1. What is frame work? 
2. Use of frame work 
3. Frame work using object repository and functions 
4. What are different types of packages in frameworks 
5. How to create reports 
SELENIUM GRID 
1. Introduction 
2. Running same script in two different browsers 
3. Running different scripts in two different browsers 
Visit: http://www.MonsterCourses.com for more details. Or call UK: +44 702 409 4077 
USA: +1 772 777 1557

More Related Content

Recently uploaded

Over the counter (OTC)- Sale, rational use.pptx
Over the counter (OTC)- Sale, rational use.pptxOver the counter (OTC)- Sale, rational use.pptx
Over the counter (OTC)- Sale, rational use.pptxraviapr7
 
In - Vivo and In - Vitro Correlation.pptx
In - Vivo and In - Vitro Correlation.pptxIn - Vivo and In - Vitro Correlation.pptx
In - Vivo and In - Vitro Correlation.pptxAditiChauhan701637
 
How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17Celine George
 
3.26.24 Race, the Draft, and the Vietnam War.pptx
3.26.24 Race, the Draft, and the Vietnam War.pptx3.26.24 Race, the Draft, and the Vietnam War.pptx
3.26.24 Race, the Draft, and the Vietnam War.pptxmary850239
 
Education and training program in the hospital APR.pptx
Education and training program in the hospital APR.pptxEducation and training program in the hospital APR.pptx
Education and training program in the hospital APR.pptxraviapr7
 
KARNAADA.pptx made by - saransh dwivedi ( SD ) - SHALAKYA TANTRA - ENT - 4...
KARNAADA.pptx  made by -  saransh dwivedi ( SD ) -  SHALAKYA TANTRA - ENT - 4...KARNAADA.pptx  made by -  saransh dwivedi ( SD ) -  SHALAKYA TANTRA - ENT - 4...
KARNAADA.pptx made by - saransh dwivedi ( SD ) - SHALAKYA TANTRA - ENT - 4...M56BOOKSTORE PRODUCT/SERVICE
 
EBUS5423 Data Analytics and Reporting Bl
EBUS5423 Data Analytics and Reporting BlEBUS5423 Data Analytics and Reporting Bl
EBUS5423 Data Analytics and Reporting BlDr. Bruce A. Johnson
 
The basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptxThe basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptxheathfieldcps1
 
Department of Health Compounder Question ‍Solution 2022.pdf
Department of Health Compounder Question ‍Solution 2022.pdfDepartment of Health Compounder Question ‍Solution 2022.pdf
Department of Health Compounder Question ‍Solution 2022.pdfMohonDas
 
ARTICULAR DISC OF TEMPOROMANDIBULAR JOINT
ARTICULAR DISC OF TEMPOROMANDIBULAR JOINTARTICULAR DISC OF TEMPOROMANDIBULAR JOINT
ARTICULAR DISC OF TEMPOROMANDIBULAR JOINTDR. SNEHA NAIR
 
Protein Structure - threading Protein modelling pptx
Protein Structure - threading Protein modelling pptxProtein Structure - threading Protein modelling pptx
Protein Structure - threading Protein modelling pptxvidhisharma994099
 
Riddhi Kevadiya. WILLIAM SHAKESPEARE....
Riddhi Kevadiya. WILLIAM SHAKESPEARE....Riddhi Kevadiya. WILLIAM SHAKESPEARE....
Riddhi Kevadiya. WILLIAM SHAKESPEARE....Riddhi Kevadiya
 
CapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapitolTechU
 
How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17Celine George
 
How to Solve Singleton Error in the Odoo 17
How to Solve Singleton Error in the  Odoo 17How to Solve Singleton Error in the  Odoo 17
How to Solve Singleton Error in the Odoo 17Celine George
 
Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.EnglishCEIPdeSigeiro
 
Quality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICEQuality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICESayali Powar
 

Recently uploaded (20)

Over the counter (OTC)- Sale, rational use.pptx
Over the counter (OTC)- Sale, rational use.pptxOver the counter (OTC)- Sale, rational use.pptx
Over the counter (OTC)- Sale, rational use.pptx
 
Prelims of Kant get Marx 2.0: a general politics quiz
Prelims of Kant get Marx 2.0: a general politics quizPrelims of Kant get Marx 2.0: a general politics quiz
Prelims of Kant get Marx 2.0: a general politics quiz
 
In - Vivo and In - Vitro Correlation.pptx
In - Vivo and In - Vitro Correlation.pptxIn - Vivo and In - Vitro Correlation.pptx
In - Vivo and In - Vitro Correlation.pptx
 
How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17
 
3.26.24 Race, the Draft, and the Vietnam War.pptx
3.26.24 Race, the Draft, and the Vietnam War.pptx3.26.24 Race, the Draft, and the Vietnam War.pptx
3.26.24 Race, the Draft, and the Vietnam War.pptx
 
Education and training program in the hospital APR.pptx
Education and training program in the hospital APR.pptxEducation and training program in the hospital APR.pptx
Education and training program in the hospital APR.pptx
 
KARNAADA.pptx made by - saransh dwivedi ( SD ) - SHALAKYA TANTRA - ENT - 4...
KARNAADA.pptx  made by -  saransh dwivedi ( SD ) -  SHALAKYA TANTRA - ENT - 4...KARNAADA.pptx  made by -  saransh dwivedi ( SD ) -  SHALAKYA TANTRA - ENT - 4...
KARNAADA.pptx made by - saransh dwivedi ( SD ) - SHALAKYA TANTRA - ENT - 4...
 
EBUS5423 Data Analytics and Reporting Bl
EBUS5423 Data Analytics and Reporting BlEBUS5423 Data Analytics and Reporting Bl
EBUS5423 Data Analytics and Reporting Bl
 
The basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptxThe basics of sentences session 10pptx.pptx
The basics of sentences session 10pptx.pptx
 
Department of Health Compounder Question ‍Solution 2022.pdf
Department of Health Compounder Question ‍Solution 2022.pdfDepartment of Health Compounder Question ‍Solution 2022.pdf
Department of Health Compounder Question ‍Solution 2022.pdf
 
ARTICULAR DISC OF TEMPOROMANDIBULAR JOINT
ARTICULAR DISC OF TEMPOROMANDIBULAR JOINTARTICULAR DISC OF TEMPOROMANDIBULAR JOINT
ARTICULAR DISC OF TEMPOROMANDIBULAR JOINT
 
Protein Structure - threading Protein modelling pptx
Protein Structure - threading Protein modelling pptxProtein Structure - threading Protein modelling pptx
Protein Structure - threading Protein modelling pptx
 
Riddhi Kevadiya. WILLIAM SHAKESPEARE....
Riddhi Kevadiya. WILLIAM SHAKESPEARE....Riddhi Kevadiya. WILLIAM SHAKESPEARE....
Riddhi Kevadiya. WILLIAM SHAKESPEARE....
 
Personal Resilience in Project Management 2 - TV Edit 1a.pdf
Personal Resilience in Project Management 2 - TV Edit 1a.pdfPersonal Resilience in Project Management 2 - TV Edit 1a.pdf
Personal Resilience in Project Management 2 - TV Edit 1a.pdf
 
CapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptx
 
How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17
 
How to Solve Singleton Error in the Odoo 17
How to Solve Singleton Error in the  Odoo 17How to Solve Singleton Error in the  Odoo 17
How to Solve Singleton Error in the Odoo 17
 
Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.
 
Quality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICEQuality Assurance_GOOD LABORATORY PRACTICE
Quality Assurance_GOOD LABORATORY PRACTICE
 
Finals of Kant get Marx 2.0 : a general politics quiz
Finals of Kant get Marx 2.0 : a general politics quizFinals of Kant get Marx 2.0 : a general politics quiz
Finals of Kant get Marx 2.0 : a general politics quiz
 

Selenium online training at Monstercourses

  • 1. http://www.monstercourses.com Email: info@monstercourses.com USA: +1(772) 777-1557 SELENIUM Online Training Duration: 25 hours SELENIUM COURSE CONTENT INTRODUCTION 1. What is automation testing? 2. What is the use of automation testing? 3. What do we need to automate 4. What is selenium 5. Advantages of selenium 6. Difference between selenium and QTP DIFFERENT FLAVOURS OF SELENIUM 1. Selenium IDE (Integrated Development Environment) 2. Selenium RC (Remote Control) 3. Selenium Grid 4. Selenium Web Driver/Selenium 2.0 SELENIUM IDE Introduction 1. Features of SELENIUM IDE 2. Installing SELENIUM IDE 3. SELENIUM IDE icons 4. Recording your first test with SELENIUM IDE LOCATORS 1. How to identify elements in webpage using selenium 2. Tools to identify elements / objects 3. Firebug 4. IE Developer tools 5. Google Chrome Developer tools 6. Locating elements by ID 7. Finding elements by name 8. Finding elements by link text 9. Finding elements by XPath 10. Finding elements by using CSS 11. Summary SELENIUM IDE Concepts 1. IDE Context Menu
  • 2. http://www.monstercourses.com Email: info@monstercourses.com USA: +1(772) 777-1557 2. Asserting the elements Verifying the elements 3. Wait For elements 4. Storing the elements 5. Adding SELENIUM IDE comments 6. Building test cases using SELENIUM IDE 7. Synchronization commands 8. Working on pages with AJAX 9. Creating test suites 10. What you cannot record SOME SPECIAL IDE COMMANDS 1. Go Back 2. Refresh 3. Enter key simulation 4. Mouse over 5. Highlight write your own SELENIUM IDE script without record and playback SELENIUM REMOTE CONTROL 1. What is SELENIUM REMOTE CONTROL? 2. Overview of SELENIUM REMOTE CONTROL using JAVA 3. Downloading SELENIUM RC 4. Installing SELENIUM RC 5. Starting selenium server from command prompt 6. Stopping selenium server from command prompt and browser 7. Running selenium scripts /tests from command prompt using selenium RC SELENIUM RC USING ECLIPSE 1. Set up SELENIUM RC in Eclipse using Junit 2. Starting SELENIUM RC from Eclipse 3. Stopping SELENIUM RC from Eclipse 4. Start and stop SELENIUM RC from Selenium Script 5. Convert selenium IDE tests to a programming language (JAVA) 6. Running Selenium script in different browsers with Eclipse and JUNIT 7. Sample programs in RC for: Basic elements JUNIT 1. Junit Annotations 2. Junit Methods 3. Test Suites using JUNIT 4. Report Using ANT Build and Junit TestNG a. How to install TestNG plugin in Eclipse b. TestNG sample script
  • 3. http://www.monstercourses.com Email: info@monstercourses.com USA: +1(772) 777-1557 c. Writing selenium testing script from scratch d. Creating test suites using TestNG e. Reports generation using TestNG SELENIUM ADVANCED COURSE CONTENT OBJECT REPOSITORY 1. Use of object repository 2. How to use OR in scripts 3. Sample scripts using object repository MAVEN 1. What is Maven 2. Use of Maven 3. Configure Maven with eclipse 4. Take automatic updates 5. How to run tests using Maven 6. Create POM.xml file INTRODUCTION TO WEB DRIVER (SELENIUM 2.0) 1. Introduction 2. Selenium RC and Webdriver 3. Downloading and configuring webdriver in eclipse 4. Drivers for Firefox, IE and HTML Unit driver 5. First selenium webdriver code SAMPLE PROGRAMS IN WEB DRIVER 1. Text box 2. Link 3. Button 4. Checkbox 5. Radio button 6. Dropdown a. Select value b. Display all values c. Write all values into notepad/excel/wordpad 7. Capture screenshot (positive) 8. Handling on load alerts 9. Page scroll down using javascript 10. HTML Unit driver 11. Handling multiple windows 12. Implicit wait 13. Handling AJAX auto suggestions
  • 4. http://www.monstercourses.com Email: info@monstercourses.com USA: +1(772) 777-1557 14. Handling web tables ACTIONS CLASS 1. Draggable 2. Droppable 3. Mouse over 4. Selectable 5. Simulating right click 6. Slider FUNCTIONS: WRITING COMMON FUNCTIONS 1. What is a function 2. Use of a function 3. How to reuse 4. Writing web driver functions SIKULI 1. Introduction 2. Handling Flex/Flash buttons 3. Sikuli and web driver integration CUSTOMIZED FRAMEWORK 1. What is frame work? 2. Use of frame work 3. Frame work using object repository and functions 4. What are different types of packages in frameworks 5. How to create reports SELENIUM GRID 1. Introduction 2. Running same script in two different browsers 3. Running different scripts in two different browsers Visit: http://www.MonsterCourses.com for more details. Or call UK: +44 702 409 4077 USA: +1 772 777 1557