SlideShare une entreprise Scribd logo
1  sur  17
•Selenium:
• Sudeep Technologies is one of the leading Training company involved in
providing DRUPAL ONLINE TRAINING. Our Trainers are expert in providing
Online Training with real time experience.
• mostly used open source automation tool mainly used for functional tes
ting. Supports web application & some mobile application.
• (Online Training Materials is one of the top leading SELENIUM Training
institute)
Selenium QTP
1.We can run script in multiple
browsers useful to check browser
compatibility
1.Runs only in IE if we run on other
browser again we need to purchase
plug in
2. Open source
2. License required
3. Only runs on windows, Linux, MAC,
unix--- because we are using Java for
scripting which is
3.only runs on windows os because it
is platform dependent
4. can be written in java net, run by,
python 4. written in only vb- script
5. Web base application 5. Web - based, client -server desktop
•Selenium components supports only html
1. Selenium IDE = record and play back tool and fixe fox add -on
2. Selenium RC( remote control) = scripting tool
3. Selenium web driver
4. Selenium grid = it is a components that is used for executing the scripts
that are written in web - driver and grid parallel and also can execute
remotely
Developed by though works in 2006
• Toggle break point is used to set break point so that up to that cmd the test
suite will run. That is the test suite runs up to that particular command
where we set break point
• Advantages of automation
1. Faster
2. Reliable
3. Repeatable
4. Reusable
5. Programmable
6. Supports data parameterization = to pass the test data through XL or DB
•Features of selenium IDE :
1. Easily record the scripts and easily play the scripts
• It record page title automatically
• It supports auto complete commands
• Easily set start & break point (right click on program)
• Click on options = format
• Extend selenium IDE as per our requirement
• Icons in selenium IDE:- default time of "open" end = 30,000ms
• Command = action (or) what to do
• Target = where to do
• Value = input
• Log= it displays error, debug, warning
• Reference= it gives the total information
• (SELENIUM real time training with placement assistance institute is
provided by Online Training Materials)
• Base (or) relative URL:-
• It opens only home page
• Absolute URL
• It opens entire URL
• Command : open
• Valu:
• It opens first absolute URL after that it will go for base url
• Identifying objects in the application (Online Training Materials are
providing SELENIUM real time training with placement
assistance)
• 7 ways to identify objects
1. Using ID
2. Using name
3. Using identifier
4. Using link text
5. By using X path
6. Using CSS
7. Using DOM
• Tools fire fox = fire bug (add on)
• IE = debug bar (add on)
• Chrome = no tools required
• Here but
• Click install firebug
• Firebut1.11.1 for F.F.17
• Add to fire fox
• Install now
• Restart browser
• By using ID
• HTML = tag=
• Attribute - properties of tab (name, color, )
• Tags stand alone tag +
• It doesn't have parent / root tag
• Container tag- ex again contains some child tags init
• Container tag contains some set of tag
• ID = ID attribute value
• Right click on object
• Inspect element with firebug
• Copy ID value
• Post in IDE at target
• Click on find
By using name:-
• Name:
• Right click on object
• Inspect element with firebug
• Copy name value
• Paste in target in IDE
• Click find
• By using identifier:- identifier = name (or) ID attribute value
• By using link text
• Link = link test
• = text link text is the text found with in the anchor tag
• By using x path
• Using x path we can identify 99,99 objects
• //tag name[@unique attribute name = 'value']
• X path
• Absolute x path = if we write from root tag to the specified element for
identifying related x path = we write syntax for only the particular tag for
which we need to identify instead of writing from root tag
• Ensure syntax
• // input [ @class = wpp-search -button submit]
• Ex 1 = //input [@ value = 'search'
• Ex 2 = //input [@ ID ='q' or id=q
• Ex 3 = //span [ @ class = 'gbts] kspm class = "g bts" > g mail
• 2 parent tag is used to identify when there is no unique attributes in child
tag
• //p tag name [@ p unique attribute name = 'p value'] / child tag name
• Ex // a [ id 'gb-23/span [2]
• Row count is used when there are two same child tag s under parent tag
• Ex // li [ @ class = 'submit']/input
• Ex // div [@ id = 'form']/ form/ ul li [5] /input
• X path position
• There is no standard syntax
• <ol>
• <li>
• <li>
• <li>
• <a>
• <spon>
• <spon>
• Ex // li [8 ] a/ span [2]
• Ex //div span /a
• If we want to locate any element in
• Particular position then we go for
•Contact us :
•Ph: 9700042555, 7799071404
•Address: 74-15-4, 3rd floor, Swarna plaza, Auto Nagar, Terminal, Krishna Nagar,
Vijayawada-520007
•Website URL:
http://www.onlinetrainingmaterials.com/courses/software-t
esting/selenium-online-training/119/page2
Selenium Online Training From Hyderabad|India|

Contenu connexe

En vedette

Aprendizaje flexible
Aprendizaje flexibleAprendizaje flexible
Aprendizaje flexibleLiliana Lopez
 
Epiphany(b2011) web 37
Epiphany(b2011) web 37Epiphany(b2011) web 37
Epiphany(b2011) web 37gospel4china
 
Lab06: Iterations Java Boot Camp!
Lab06: Iterations Java Boot Camp!Lab06: Iterations Java Boot Camp!
Lab06: Iterations Java Boot Camp!A Jorge Garcia
 
Cuadro comparativo de las lecturas de la unidad 1
Cuadro comparativo de las lecturas de la unidad 1Cuadro comparativo de las lecturas de la unidad 1
Cuadro comparativo de las lecturas de la unidad 1Sergio Mayo
 
Luxury Travel on a Budget
Luxury Travel on a BudgetLuxury Travel on a Budget
Luxury Travel on a BudgetTravelMagic
 

En vedette (8)

Aprendizaje flexible
Aprendizaje flexibleAprendizaje flexible
Aprendizaje flexible
 
Epiphany(b2011) web 37
Epiphany(b2011) web 37Epiphany(b2011) web 37
Epiphany(b2011) web 37
 
Clara, Marina, Ana / Si has begut o consumit drogues, no agafis la moto
Clara, Marina, Ana / Si has begut o consumit drogues, no agafis la motoClara, Marina, Ana / Si has begut o consumit drogues, no agafis la moto
Clara, Marina, Ana / Si has begut o consumit drogues, no agafis la moto
 
Seguro pecuario
Seguro pecuarioSeguro pecuario
Seguro pecuario
 
Desarrollo de la mama
Desarrollo de la mamaDesarrollo de la mama
Desarrollo de la mama
 
Lab06: Iterations Java Boot Camp!
Lab06: Iterations Java Boot Camp!Lab06: Iterations Java Boot Camp!
Lab06: Iterations Java Boot Camp!
 
Cuadro comparativo de las lecturas de la unidad 1
Cuadro comparativo de las lecturas de la unidad 1Cuadro comparativo de las lecturas de la unidad 1
Cuadro comparativo de las lecturas de la unidad 1
 
Luxury Travel on a Budget
Luxury Travel on a BudgetLuxury Travel on a Budget
Luxury Travel on a Budget
 

Dernier

Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 

Dernier (20)

Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 

Selenium Online Training From Hyderabad|India|

  • 1.
  • 2. •Selenium: • Sudeep Technologies is one of the leading Training company involved in providing DRUPAL ONLINE TRAINING. Our Trainers are expert in providing Online Training with real time experience. • mostly used open source automation tool mainly used for functional tes ting. Supports web application & some mobile application. • (Online Training Materials is one of the top leading SELENIUM Training institute)
  • 3. Selenium QTP 1.We can run script in multiple browsers useful to check browser compatibility 1.Runs only in IE if we run on other browser again we need to purchase plug in 2. Open source 2. License required 3. Only runs on windows, Linux, MAC, unix--- because we are using Java for scripting which is 3.only runs on windows os because it is platform dependent 4. can be written in java net, run by, python 4. written in only vb- script 5. Web base application 5. Web - based, client -server desktop
  • 4. •Selenium components supports only html 1. Selenium IDE = record and play back tool and fixe fox add -on 2. Selenium RC( remote control) = scripting tool 3. Selenium web driver 4. Selenium grid = it is a components that is used for executing the scripts that are written in web - driver and grid parallel and also can execute remotely Developed by though works in 2006
  • 5. • Toggle break point is used to set break point so that up to that cmd the test suite will run. That is the test suite runs up to that particular command where we set break point • Advantages of automation 1. Faster 2. Reliable 3. Repeatable 4. Reusable 5. Programmable 6. Supports data parameterization = to pass the test data through XL or DB
  • 6. •Features of selenium IDE : 1. Easily record the scripts and easily play the scripts • It record page title automatically • It supports auto complete commands • Easily set start & break point (right click on program) • Click on options = format • Extend selenium IDE as per our requirement • Icons in selenium IDE:- default time of "open" end = 30,000ms • Command = action (or) what to do • Target = where to do • Value = input • Log= it displays error, debug, warning
  • 7. • Reference= it gives the total information • (SELENIUM real time training with placement assistance institute is provided by Online Training Materials) • Base (or) relative URL:- • It opens only home page • Absolute URL • It opens entire URL • Command : open • Valu:
  • 8. • It opens first absolute URL after that it will go for base url • Identifying objects in the application (Online Training Materials are providing SELENIUM real time training with placement assistance) • 7 ways to identify objects 1. Using ID 2. Using name 3. Using identifier 4. Using link text
  • 9. 5. By using X path 6. Using CSS 7. Using DOM • Tools fire fox = fire bug (add on) • IE = debug bar (add on) • Chrome = no tools required • Here but • Click install firebug • Firebut1.11.1 for F.F.17
  • 10. • Add to fire fox • Install now • Restart browser • By using ID • HTML = tag= • Attribute - properties of tab (name, color, ) • Tags stand alone tag + • It doesn't have parent / root tag • Container tag- ex again contains some child tags init • Container tag contains some set of tag
  • 11. • ID = ID attribute value • Right click on object • Inspect element with firebug • Copy ID value • Post in IDE at target • Click on find By using name:- • Name: • Right click on object • Inspect element with firebug • Copy name value
  • 12. • Paste in target in IDE • Click find • By using identifier:- identifier = name (or) ID attribute value • By using link text • Link = link test • = text link text is the text found with in the anchor tag • By using x path • Using x path we can identify 99,99 objects • //tag name[@unique attribute name = 'value'] • X path
  • 13. • Absolute x path = if we write from root tag to the specified element for identifying related x path = we write syntax for only the particular tag for which we need to identify instead of writing from root tag • Ensure syntax • // input [ @class = wpp-search -button submit] • Ex 1 = //input [@ value = 'search' • Ex 2 = //input [@ ID ='q' or id=q • Ex 3 = //span [ @ class = 'gbts] kspm class = "g bts" > g mail
  • 14. • 2 parent tag is used to identify when there is no unique attributes in child tag • //p tag name [@ p unique attribute name = 'p value'] / child tag name • Ex // a [ id 'gb-23/span [2] • Row count is used when there are two same child tag s under parent tag • Ex // li [ @ class = 'submit']/input • Ex // div [@ id = 'form']/ form/ ul li [5] /input
  • 15. • X path position • There is no standard syntax • <ol> • <li> • <li> • <li> • <a> • <spon> • <spon> • Ex // li [8 ] a/ span [2] • Ex //div span /a • If we want to locate any element in • Particular position then we go for
  • 16. •Contact us : •Ph: 9700042555, 7799071404 •Address: 74-15-4, 3rd floor, Swarna plaza, Auto Nagar, Terminal, Krishna Nagar, Vijayawada-520007 •Website URL: http://www.onlinetrainingmaterials.com/courses/software-t esting/selenium-online-training/119/page2