Selenium - a browser automation tool
Updated March 13, 2019
Selenium - a browser automation tool
Score 7 out of 10
Vetted Review
Verified User
Overall Satisfaction with Selenium
Selenium is used in my company for automated testing in web applications, and it allows us to avoid manual regression testing, and also allows us to fix regression bugs faster and more easily. It's fully integrated to CI, with a Selenium Grid being responsible to launch all browser drivers (allows Chrome, Firefox, IE/Edge, PhantomJS, etc...).
It has a big community, which allows you to easily get lots of questions answered when a problem occurs. Also, it has support for multiple open source frameworks for test execution (Protractor, per example) and also for test reporting. Their web browser drivers allow us to replicate almost all interactions that a user could do, which offers a really good set of events to test web applications.
It has a big community, which allows you to easily get lots of questions answered when a problem occurs. Also, it has support for multiple open source frameworks for test execution (Protractor, per example) and also for test reporting. Their web browser drivers allow us to replicate almost all interactions that a user could do, which offers a really good set of events to test web applications.
- Open Source
- Huge community
- WebDrivers with lots of capabilities
- Integration with CI tools like Jenkins
- Basis for multiple automatic testing frameworks
- You need to really understand how to configure Selenium, otherwise your integration could be really painfull
- Slow to start up
- More confidence on releases
- Continuous integration only occurs when all regression tests run with success
- Allow integration as a grid, which allow to have multiple instances of Selenium running at same time