SlideShare ist ein Scribd-Unternehmen logo
1 von 11
WELCOME TO
DUCAT INDIA
CONTACT:- 70-70-90-50-90
EMAIL:- INFO@DUCATINDIA.COM
Selenium is a powerful tool that manages web browsers by programs and automates browsers. It runs on
all popular Operating System browsers, and its scripts are written in different languages, such as Python,
Java, C#, Java etc.
Selenium Basics
.
Selenium IDE
The main instrument in the Selenium Suite is the Selenium IDE. For Selenium testing, it is a full
integrated production environment. It is introduced as a Chrome Plugin and as a Firefox Add-On. It
allows for practical checks to be registered, edited and debugged. It was once named the Selenium
Recorder. Shinya Kasatani originally developed Selenium-IDE and donated it to the Selenium project in
2006. Selenium IDE was little-maintained previously. In 2018, Selenium IDE started being actively
managed.
Selenium is a versatile program-based web browser management tool. For all browsers, it runs on all big
OSs and the scripts are written in different languages, Python, C#. We’re going to deal with Python.
There are four key components of selenium: Selenium IDE, Selenium RC, Selenium Web engine,
Selenium GRID
Scripts can be manually registered and modified automatically, giving support for autocompletion and the
ability to pass commands around quickly. Scripts are written in Selenian, Selenium’s special test scripting
language. Selenese offers commands to execute browser actions and to extract data from the resulting
pages.
Selenium Grid is a server for experiments to use instances of a web browser operating on remote computers.
One node, with Selenium Grid, serves as the hub. To gain access to browser instances, the tests touch the
centre. The centre maintains a list of servers providing access to instances of a browser and requires
experiments to use those instances. Selenium Grid helps several computers to perform parallel experiments and
to centrally control various browser versions and browser configurations. The ability to run tests on remote
browser instances is helpful in distributing the test load over several computers and performing tests on various
devices or operating systems running browsers. This is especially helpful in situations where not all browsers
will run on the same platform to be used for testing.
Selenium GRID
Selenium Remote Control is a server that accepts browser commands via HTTP and is written in Java. RC
makes it easy to write automated tests in any programming language for a web application, which helps
Selenium to be further implemented with current unit test systems. The Selenium project currently offers
client drivers for PHP, Python, Ruby to make writing tests simpler. It is also possible to use the Java driver
using JavaScript. To start the html test case, an instance of selenium RC server is required, which means
that the port should be different for each parallel run. However, only one Selenium RC instance needs to
run continuously for Java and PHP test file.
Selenium(RC) Remote Control
The successor to Selenium RC is Selenium WebDriver. Selenium WebDriver accepts and transfers
commands to a server. This is achieved by a browser-specific browser driver that sends commands and
retrieves results to a browser. For most browser drivers, there is also a HtmlUnit browser driver which
simulates a search engine using the headless HtmlUnit browser to start and open a browser application
directly. Selenium WebDriver does not require a special server in order to run tests. The WebDriver, instead,
begins a browser instance directly and manages it. With WebDriver, however, Selenium Grid can be used to
run experiments on remote devices. Instead of browser-based JavaScript instructions, WebDriver uses
native operating system level features where possible to drive the browser. This bypasses concerns with
minor differences, including security limitations, between native and JavaScript commands.
Selenium Web Driver
•Easier to understand and implement:
•Selenium commands are listed in terms of multiple classes, making it easy to recognize and execute
them.
•Open Source and Portable:
•Selenium is a Web testing application that is open source and scalable.
•Lesser resources required:
•Compared to its rivals like UFT, RFT, etc., Selenium needs fewer energy.
•Reduce test execution time:
•Selenium supports the execution of parallel tests, which decreases the time needed to perform parallel
tests.
•Parallel Test Execution:
•It also encourages the execution of concurrent experiments, which decreases time and improves test
performance.
Features of Selenium Python
•Maintenance and Scalability:
•Selenium is a maintenance-heavy structure and it is difficult to scale as one grows.
•No support for REST and SOAP Platforms:
•On web resources like SOAP or REST, we can’t run automation tests using Selenium.
•Image Testing:
•Testing should not be carried out on photos. For image testing, one needs to combine Selenium with
Sikuli.
•No Reporting capability:
•Selenium does not have any inbuilt self regulation, for test reports one has to rely on plug-ins such as JUnit
and TestNG.
•No support for desktop applications:
•For desktop software, Selenium does not allow research.
•Expertise:
•Selenium wants the team’s experience and management tools.
Limitations
In order to check that it functions as intended, Selenium WebDriver is used to simplify web application testing. Most browsers, such as
Firefox, Chrome, IE, and Safari, support it.
However, by using the Selenium WebDriver, we can simplify checking only for web applications.
•Less burden and stress for testers:
•As described above, the amount of time required for evaluating repeated test scenarios on and and every new build is virtually reduced to
nothing. The tester’s stress is thus minimized.
•Open Source and Portable:
•Selenium is a Web testing application that is open source and scalable.
•Cost reduction for the Business Clients:
•The organization has to pay a salary to the testers, which is avoided by using the automation testing tool. Not only does technology save
time, but the enterprise still benefits from cost advantages.
•Reduce test execution time:
•Selenium supports the execution of parallel tests, which decreases the time needed to perform parallel tests.
•Increased test coverage:
•Testing time is shortened with the use of Selenium, meaning the tester can perform further testing on other test scenarios at the same
time.
Applications
THANK YOU
CONTACT:- 70-70-90-50-90
EMAIL:- INFO@DUCATINDIA.COM

Weitere ähnliche Inhalte

Was ist angesagt?

Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...
Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...
Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...
Simplilearn
 

Was ist angesagt? (20)

Selenium
SeleniumSelenium
Selenium
 
Selenium Concepts
Selenium ConceptsSelenium Concepts
Selenium Concepts
 
Automated Web Testing Using Selenium
Automated Web Testing Using SeleniumAutomated Web Testing Using Selenium
Automated Web Testing Using Selenium
 
Selenium
SeleniumSelenium
Selenium
 
An overview of selenium webdriver
An overview of selenium webdriverAn overview of selenium webdriver
An overview of selenium webdriver
 
Automation - web testing with selenium
Automation - web testing with seleniumAutomation - web testing with selenium
Automation - web testing with selenium
 
Web application testing with Selenium
Web application testing with SeleniumWeb application testing with Selenium
Web application testing with Selenium
 
Test Automation Frameworks Using Selenium | Edureka
Test Automation Frameworks Using Selenium | EdurekaTest Automation Frameworks Using Selenium | Edureka
Test Automation Frameworks Using Selenium | Edureka
 
Selenium Automation Framework
Selenium Automation  FrameworkSelenium Automation  Framework
Selenium Automation Framework
 
Selenium presentation
Selenium presentationSelenium presentation
Selenium presentation
 
Selenium
SeleniumSelenium
Selenium
 
Selenium introduction
Selenium introductionSelenium introduction
Selenium introduction
 
Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...
Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...
Selenium Tutorial For Beginners | Selenium Automation Testing Tutorial | Sele...
 
Selenium Presentation at Engineering Colleges
Selenium Presentation at Engineering CollegesSelenium Presentation at Engineering Colleges
Selenium Presentation at Engineering Colleges
 
QSpiders - Automation using Selenium
QSpiders - Automation using SeleniumQSpiders - Automation using Selenium
QSpiders - Automation using Selenium
 
End to end test automation with cypress
End to end test automation with cypressEnd to end test automation with cypress
End to end test automation with cypress
 
Automation Testing by Selenium Web Driver
Automation Testing by Selenium Web DriverAutomation Testing by Selenium Web Driver
Automation Testing by Selenium Web Driver
 
Selenium
SeleniumSelenium
Selenium
 
selenium with python training
selenium with python trainingselenium with python training
selenium with python training
 
Cypress testing
Cypress testingCypress testing
Cypress testing
 

Ähnlich wie Python selenium

Test Automation Using Selenium
Test Automation Using SeleniumTest Automation Using Selenium
Test Automation Using Selenium
Nikhil Kapoor
 
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
Simplilearn
 
Top 21 Selenium FAQs.pdf
Top 21 Selenium FAQs.pdfTop 21 Selenium FAQs.pdf
Top 21 Selenium FAQs.pdf
AnanthReddy38
 
Selenium WebDriver Tutorial | Selenium WebDriver Tutorial For Beginner | Sele...
Selenium WebDriver Tutorial | Selenium WebDriver Tutorial For Beginner | Sele...Selenium WebDriver Tutorial | Selenium WebDriver Tutorial For Beginner | Sele...
Selenium WebDriver Tutorial | Selenium WebDriver Tutorial For Beginner | Sele...
Simplilearn
 

Ähnlich wie Python selenium (20)

Test Automation Using Selenium
Test Automation Using SeleniumTest Automation Using Selenium
Test Automation Using Selenium
 
Introduction to Selenium Webdriver - SpringPeople
Introduction to Selenium Webdriver - SpringPeopleIntroduction to Selenium Webdriver - SpringPeople
Introduction to Selenium Webdriver - SpringPeople
 
test-automation-selenium-160216124839.pptx
test-automation-selenium-160216124839.pptxtest-automation-selenium-160216124839.pptx
test-automation-selenium-160216124839.pptx
 
What is Selenium Introduction to Selenium Testing.pptx
What is Selenium Introduction to Selenium Testing.pptxWhat is Selenium Introduction to Selenium Testing.pptx
What is Selenium Introduction to Selenium Testing.pptx
 
A Simple Guide to Selenium Software Testing
A Simple Guide to Selenium Software TestingA Simple Guide to Selenium Software Testing
A Simple Guide to Selenium Software Testing
 
Learn Selenium - Online Guide
Learn Selenium - Online GuideLearn Selenium - Online Guide
Learn Selenium - Online Guide
 
Selenium
SeleniumSelenium
Selenium
 
selenium
selenium selenium
selenium
 
white and grey modern website application education project group school pres...
white and grey modern website application education project group school pres...white and grey modern website application education project group school pres...
white and grey modern website application education project group school pres...
 
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
What Is Selenium? | Selenium Basics For Beginners | Introduction To Selenium ...
 
A Definitive Guide to Mastering Selenium WebDriver Automation Effectively.pptx
A Definitive Guide to Mastering Selenium WebDriver Automation Effectively.pptxA Definitive Guide to Mastering Selenium WebDriver Automation Effectively.pptx
A Definitive Guide to Mastering Selenium WebDriver Automation Effectively.pptx
 
Testing world selenium_start_chapter1 (1)
Testing world selenium_start_chapter1 (1)Testing world selenium_start_chapter1 (1)
Testing world selenium_start_chapter1 (1)
 
Test automation using selenium
Test automation using seleniumTest automation using selenium
Test automation using selenium
 
Selenium
SeleniumSelenium
Selenium
 
Top 21 Selenium FAQs.pdf
Top 21 Selenium FAQs.pdfTop 21 Selenium FAQs.pdf
Top 21 Selenium FAQs.pdf
 
Reasons behind selenium automation testing popularity
Reasons behind selenium automation testing popularityReasons behind selenium automation testing popularity
Reasons behind selenium automation testing popularity
 
Selenium
SeleniumSelenium
Selenium
 
Selenium WebDriver Tutorial | Selenium WebDriver Tutorial For Beginner | Sele...
Selenium WebDriver Tutorial | Selenium WebDriver Tutorial For Beginner | Sele...Selenium WebDriver Tutorial | Selenium WebDriver Tutorial For Beginner | Sele...
Selenium WebDriver Tutorial | Selenium WebDriver Tutorial For Beginner | Sele...
 
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdfPros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
Pros and Cons of Selenium In Automation Testing_ A Comprehensive Assessment.pdf
 
What is selenium
What is seleniumWhat is selenium
What is selenium
 

Mehr von Ducat

Mehr von Ducat (20)

Dot net training institute
Dot net training instituteDot net training institute
Dot net training institute
 
Mis certification
Mis certificationMis certification
Mis certification
 
Devops certification
Devops certificationDevops certification
Devops certification
 
Best ethical hacking course online
Best ethical hacking course onlineBest ethical hacking course online
Best ethical hacking course online
 
React js training course in noida
React js training course in noidaReact js training course in noida
React js training course in noida
 
Java for beginners
Java for beginnersJava for beginners
Java for beginners
 
Benfits of python
Benfits of pythonBenfits of python
Benfits of python
 
Interactive reports development
Interactive reports developmentInteractive reports development
Interactive reports development
 
Abap report
Abap reportAbap report
Abap report
 
Sap abap database table
Sap abap database tableSap abap database table
Sap abap database table
 
Sap s4 hana saps next generation business suite
Sap s4 hana saps next generation business suiteSap s4 hana saps next generation business suite
Sap s4 hana saps next generation business suite
 
Connect dashboard designer
Connect dashboard designerConnect dashboard designer
Connect dashboard designer
 
Major components of sap hana
Major components of sap hanaMajor components of sap hana
Major components of sap hana
 
Schema in sap hana
Schema in sap hanaSchema in sap hana
Schema in sap hana
 
Sap hana attribute view
Sap hana attribute viewSap hana attribute view
Sap hana attribute view
 
Sap hana studio administration console
Sap hana studio administration consoleSap hana studio administration console
Sap hana studio administration console
 
What is ebs
What is ebsWhat is ebs
What is ebs
 
Introduction to mern
Introduction to mernIntroduction to mern
Introduction to mern
 
Selenium tutorials
Selenium tutorialsSelenium tutorials
Selenium tutorials
 
Waits alerts and switch windows
Waits alerts and switch windowsWaits alerts and switch windows
Waits alerts and switch windows
 

Kürzlich hochgeladen

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Kürzlich hochgeladen (20)

Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
Ecological Succession. ( ECOSYSTEM, B. Pharmacy, 1st Year, Sem-II, Environmen...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 

Python selenium

  • 1. WELCOME TO DUCAT INDIA CONTACT:- 70-70-90-50-90 EMAIL:- INFO@DUCATINDIA.COM
  • 2. Selenium is a powerful tool that manages web browsers by programs and automates browsers. It runs on all popular Operating System browsers, and its scripts are written in different languages, such as Python, Java, C#, Java etc. Selenium Basics
  • 3. . Selenium IDE The main instrument in the Selenium Suite is the Selenium IDE. For Selenium testing, it is a full integrated production environment. It is introduced as a Chrome Plugin and as a Firefox Add-On. It allows for practical checks to be registered, edited and debugged. It was once named the Selenium Recorder. Shinya Kasatani originally developed Selenium-IDE and donated it to the Selenium project in 2006. Selenium IDE was little-maintained previously. In 2018, Selenium IDE started being actively managed. Selenium is a versatile program-based web browser management tool. For all browsers, it runs on all big OSs and the scripts are written in different languages, Python, C#. We’re going to deal with Python. There are four key components of selenium: Selenium IDE, Selenium RC, Selenium Web engine, Selenium GRID
  • 4. Scripts can be manually registered and modified automatically, giving support for autocompletion and the ability to pass commands around quickly. Scripts are written in Selenian, Selenium’s special test scripting language. Selenese offers commands to execute browser actions and to extract data from the resulting pages.
  • 5. Selenium Grid is a server for experiments to use instances of a web browser operating on remote computers. One node, with Selenium Grid, serves as the hub. To gain access to browser instances, the tests touch the centre. The centre maintains a list of servers providing access to instances of a browser and requires experiments to use those instances. Selenium Grid helps several computers to perform parallel experiments and to centrally control various browser versions and browser configurations. The ability to run tests on remote browser instances is helpful in distributing the test load over several computers and performing tests on various devices or operating systems running browsers. This is especially helpful in situations where not all browsers will run on the same platform to be used for testing. Selenium GRID
  • 6. Selenium Remote Control is a server that accepts browser commands via HTTP and is written in Java. RC makes it easy to write automated tests in any programming language for a web application, which helps Selenium to be further implemented with current unit test systems. The Selenium project currently offers client drivers for PHP, Python, Ruby to make writing tests simpler. It is also possible to use the Java driver using JavaScript. To start the html test case, an instance of selenium RC server is required, which means that the port should be different for each parallel run. However, only one Selenium RC instance needs to run continuously for Java and PHP test file. Selenium(RC) Remote Control
  • 7. The successor to Selenium RC is Selenium WebDriver. Selenium WebDriver accepts and transfers commands to a server. This is achieved by a browser-specific browser driver that sends commands and retrieves results to a browser. For most browser drivers, there is also a HtmlUnit browser driver which simulates a search engine using the headless HtmlUnit browser to start and open a browser application directly. Selenium WebDriver does not require a special server in order to run tests. The WebDriver, instead, begins a browser instance directly and manages it. With WebDriver, however, Selenium Grid can be used to run experiments on remote devices. Instead of browser-based JavaScript instructions, WebDriver uses native operating system level features where possible to drive the browser. This bypasses concerns with minor differences, including security limitations, between native and JavaScript commands. Selenium Web Driver
  • 8. •Easier to understand and implement: •Selenium commands are listed in terms of multiple classes, making it easy to recognize and execute them. •Open Source and Portable: •Selenium is a Web testing application that is open source and scalable. •Lesser resources required: •Compared to its rivals like UFT, RFT, etc., Selenium needs fewer energy. •Reduce test execution time: •Selenium supports the execution of parallel tests, which decreases the time needed to perform parallel tests. •Parallel Test Execution: •It also encourages the execution of concurrent experiments, which decreases time and improves test performance. Features of Selenium Python
  • 9. •Maintenance and Scalability: •Selenium is a maintenance-heavy structure and it is difficult to scale as one grows. •No support for REST and SOAP Platforms: •On web resources like SOAP or REST, we can’t run automation tests using Selenium. •Image Testing: •Testing should not be carried out on photos. For image testing, one needs to combine Selenium with Sikuli. •No Reporting capability: •Selenium does not have any inbuilt self regulation, for test reports one has to rely on plug-ins such as JUnit and TestNG. •No support for desktop applications: •For desktop software, Selenium does not allow research. •Expertise: •Selenium wants the team’s experience and management tools. Limitations
  • 10. In order to check that it functions as intended, Selenium WebDriver is used to simplify web application testing. Most browsers, such as Firefox, Chrome, IE, and Safari, support it. However, by using the Selenium WebDriver, we can simplify checking only for web applications. •Less burden and stress for testers: •As described above, the amount of time required for evaluating repeated test scenarios on and and every new build is virtually reduced to nothing. The tester’s stress is thus minimized. •Open Source and Portable: •Selenium is a Web testing application that is open source and scalable. •Cost reduction for the Business Clients: •The organization has to pay a salary to the testers, which is avoided by using the automation testing tool. Not only does technology save time, but the enterprise still benefits from cost advantages. •Reduce test execution time: •Selenium supports the execution of parallel tests, which decreases the time needed to perform parallel tests. •Increased test coverage: •Testing time is shortened with the use of Selenium, meaning the tester can perform further testing on other test scenarios at the same time. Applications