What is Selenium Testing - Selenium Testing Tutorial
What is Selenium Testing
- Selenium is an open source tool which is used to automate web applications.
- It is one of the most popularly used automation tool.
- Selenium tool supports test automation across different browsers and different Platforms
- For test webapplications selenium uses test scripts which is written in several programming languages like Java, Python, C#, Pearl, Ruby etc.
- Selenium can be used to automate the functional tests and can be easily integrated with build and Integration tools like Maven, Jenkin.
What is Selenium Testing
Features of Selenium Testing
Features of Selenium Testing
Advantages of Selenium Testing
- No Licencing is needed to use as it is an open source automation tool.
- Selenium supports most widely used programming languages like Java, C#, Python, Ruby etc. for test automation.
- Selenium also supports for test scripts to be performed across popular browsers like Chrome, Firefox,Edge, IE, Opera and Safari.
- Selenium can automate only web based application that can be opened on the web browsers or using an url like amazon, google etc.
- Selenium suite IDE component provides record and playback offer using which non programmers can also write automation.
- Selenium Grid helps in parallel and distributed testing
- Selenium also helps to automate mobile applications in iphone and android using an Appium tool
Advantages of Selenium Testing
Read Also
Selenium Training in Chennai , Selenium Placement Training institutes in Chennai , best selenium training institute in chennaiDisadvantages of Selenium Testing
- Desktop application is not supported in Selenium.
- Selenium does not automate REST or SOAP WebServices.
- Selenium Webdriver requires programming knowledge for script creation.
- In selenium for common tasks like logging files, reading and writing to external files, for report generation we need to rely on external and third party libraries.
Disadvantages of Selenium Testing