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](https://wikitechy.com/cdn/tutorial/selenium-testing/selenium-testing.png)
What is Selenium Testing
Features of Selenium Testing
![Features of Selenium Testing](https://wikitechy.com/cdn/tutorial/selenium-testing/features-of-selenium.jpg)
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](https://wikitechy.com/cdn/tutorial/selenium-testing/advantages-of-selenium.jpg)
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](https://wikitechy.com/cdn/tutorial/selenium-testing/disadvantages-of-selenium.jpg)
Disadvantages of Selenium Testing