It supports most of the actions that a user would do on a website.
Technical Lead at a tech services company with 501-1,000 employees
It supports most of the actions that a user would do on a website.
Pros and Cons
- "It supports most of the actions that a user would do on a website."
- "There are stability issues with Internet Explorer only."
What is most valuable?
How has it helped my organization?
Automates more than 5000 test cases and takes around 30-36 hours by which it reduces the manual effort of one QA person in 20-25 days.
What needs improvement?
More than 2 Years
For how long have I used the solution?
More than 2 Years.
Buyer's Guide
Selenium HQ
June 2025

Learn what your peers think about Selenium HQ. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
860,168 professionals have used our research since 2012.
What do I think about the stability of the solution?
Yes, with Internet Explorer only.
What do I think about the scalability of the solution?
So far, No.
How are customer service and support?
There are large forums available and their support staff were awesome.
How was the initial setup?
Straightforward. But I would say the complexity will depend on the framework you create.
What's my experience with pricing, setup cost, and licensing?
It's free!
Which other solutions did I evaluate?
Yes, Sahi Pro was on the list.
What other advice do I have?
The tool supports most of the features you want to automate and the stability of the executions is good too. And finally, it's free!
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior Test Analyst at a maritime company with 51-200 employees
Testers do not need to be technical. You can use forums for any issues that arise.
What is most valuable?
Some valuable features are that it is easy to use and the ability to use forums for any issues that arise.
How has it helped my organization?
Regression testing time was greatly reduced, following implementation of Selenium automated test suites.
What needs improvement?
Sometimes, without codes or tests being altered, errors would result. This was often due to the speed at which the test was run. Therefore, I would say robustness is an area for improvement.
For how long have I used the solution?
I have used this product for five years.
What was my experience with deployment of the solution?
This product is easy to deploy.
What do I think about the stability of the solution?
I did encounter some stability issues. So, I found it was better to run automation scripts at slower speeds to get consistent results.
What do I think about the scalability of the solution?
I have not encountered any scalability issues.
How are customer service and technical support?
Customer Service:
I did not contact customer service.
Technical Support:The beauty of Selenium is that since many people use it, technical questions can be quickly answered in many available online forums.
Which solution did I use previously and why did I switch?
I have not used any other solution before.
How was the initial setup?
The setup was a straightforward process. It was easy to download the latest version from the website.
What about the implementation team?
We implemented this product in-house.
What was our ROI?
Regression testing could be completed within hours at the end of each sprint, rather than taking days of manual testing.
What's my experience with pricing, setup cost, and licensing?
This is an open source, so this product was free.
Which other solutions did I evaluate?
We have not evaluated any other options.
What other advice do I have?
If you are testing websites, this is a great tool. It is easy to use, even without much coding knowledge. Testers do not need to be very technical to start creating useful test cases.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Selenium HQ
June 2025

Learn what your peers think about Selenium HQ. Get advice and tips from experienced pros sharing their opinions. Updated: June 2025.
860,168 professionals have used our research since 2012.
Software Development Engineer in Test (SDET) at KUKA Robotics
Regression tests for multiple browsers are now automated.
What is most valuable?
It's free and continuously improved e.g. support for mobile, and new browsers. Also special services allow remote cross-browser testing on desktop and mobile browser (such as BrowserStack or SauceLabs).
Also the automation of Microsoft Edge is supported, where as other tools are having issues.
How has it helped my organization?
Regression tests for multiple browsers are now automated robustly across all main browsers.
What needs improvement?
- Video controls of an embedded HTML5 video
- AJAX/web 2.0 dynamic web content (though there is a framework called Protractor for Angular)
- Better detection if a page has indeed finished loading
For how long have I used the solution?
I've used it for three years.
What was my experience with deployment of the solution?
Never
What do I think about the stability of the solution?
Due to its high rate in releases sometimes working code cannot be executed after an upgrade due to a new feature or different behaviour.
How is customer service and technical support?
Service is only available through a community (LinkedIn, Stackoverflow) but since this product is widely used you can always find a solution to your problem.
How was the initial setup?
It was very straightforward, just one line of code, with two dependencies and you already have a browser up and running ready to be automated.
What about the implementation team?
I made the concept and implementation myself.
What was our ROI?
No license necessary, but to get the best results it requires a Java Software Developer with WebDev-background and a tester attitude. Tests can be automated fairly quickly and across the main browsers therefore you can get results in less than a week.
What's my experience with pricing, setup cost, and licensing?
Don’t forget the maintenance that is required to keep the framework running, therefore I would suggest the Page-Object-Model, to separate the test logic from the test object. Also you might wanna start on Chrome, it’s better supported.
Which other solutions did I evaluate?
Ranorex, Sahi, TestComplete, TestWhizz, QF-Test, WatiR, Squish, CodedUI
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Test Automation Project Lead at a tech services company with 1,001-5,000 employees
It has good support to extend and integrate with other automation tools like Jmeter & OWASP ZAP.
Valuable Features:
- It's open source tool (cost effective)
- More Test Coverage through Multiple browser support(Chrome,FF,IE9,10,11,Opera,Safari and Edge(recently)
- Scalable to extend and integrate with other Automation tools like Jmeter & OWASP ZAP, thus enable team to perform Fuctional, NonFunctional test(Performance, Security)
- Can be integrated with CI tools like Jenkins
- Can be integrated with builder tools like Maven & ANT
- Can be extended to cloud environments (sauce labs)
- Multiple platform support like windows, Linux and MAC
- Can be used with different Automation frameworks like TDD,BDD and Hybrid
- Remote script execution possible with Grid & node setup
- Less Turnaround time with Parallel Executions
- Easy to Learn & Mastering
- Huge user community base and support
- Support for version control tools like SVN and Git
- Headless Browser support using HTMLUnit & PhantomJS drivers
Improvements to My Organization:
It is an awesome tool to use with great ROI, we have been using this tool extensively in most of our projects to reduce the manual regression efforts and to prevent production defects. Another beauty of this tool is to extend and integrate with other functional & non functional tools(Jmeter, OWASP ZAP, Appium ..etc.)
Recently we have implemented the Extended Reporting to support rich reporting structure with Charts,Dashboards that would be easy for stakeholders to Analyze and arrive at decisions.
Room for Improvement:
Compatibility issues with newer versions of browsers (IE & Firefox) and latest server versions, but this can be addressed with some workarounds.
Handling Windows based dialogs (or) performaning Non browser action can bit challenging, so far we are using AutoIT tool to perform this.
Rather QTP or any other Commercial tools, Selenium expects more Techinical(Prograaming) expertise, but other end this feature makes selenium more flexible
Deployment Issues:
We had compatibility issues with some newer versions of browsers.
Stability Issues:
We've had no issues with stability.
Scalability Issues:
We've had no issues with scalability.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Selenium Specialist at BrowserStack
It makes life easy when it comes to writing test cases.
What is most valuable?
The whole code is available on the internet. This gives potential users the ability to modify the code as per their use case. It automates the entire manual testing process reducing testing time drastically. For instance, during my internship, we automated the entire Sanity and Regression testing suite and bought down the total testing time from one hour to five minutes.
How has it helped my organization?
Selenium has two uses in my company. Firstly, our QA team uses Selenium to automate their tests. Secondly, our product BrowserStack Automate is based over Selenium and lets you run any Selenium script on different browser and OS combinations.
What needs improvement?
Primarily there are improvements I can suggest:
- Its does not support AJAX requests
- It is not optimized for testing on mobile devices
For how long have I used the solution?
I have been working as a Selenium Specialist at BrowserStack for the past 20 months. I answer any Selenium related emails that our customers send us. Previously, I had used Selenium during my Internship at TCS.
What was my experience with deployment of the solution?
Deployment is not applicable to Selenium.
What do I think about the stability of the solution?
Selenium is pretty stable, if not 100%.
What do I think about the scalability of the solution?
Scalability is certainly possible. Selenium server can handle multiple tests running in parallel.
How are customer service and technical support?
Working as Selenium tech support for BrowserStack, I wouldn’t be able to rate myself. However, the software being open source, the help on the internet is immense.
Which solution did I use previously and why did I switch?
I haven't had to use any other products.
How was the initial setup?
You need a basic understanding of the any particular language such as Java, C#, PHP to get started with Selenium. If yes, getting started with Selenium is pretty easy. Takes less than an half an hour to get started.
What about the implementation team?
I have tried it myself. As I mentioned, a lot of resources are available on the internet regarding different approaches to use Selenium.
Which other solutions did I evaluate?
It’s open source and free.
What other advice do I have?
There's nothing much to complain about Selenium, barring a few shortcomings. The Selenium IDE plugin – http://www.seleniumhq.org/projects/ide/, records your clicks and you can export this recorded test case to code in Java, C# etc. Though the converted code is not entirely stable, it certainly makes life easy when it comes to writing test cases.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
QA Automation Engineer with 501-1,000 employees
An overview of the Selenium Suite
Selenium is an open-source browser automation suite consisting of three parts: WebDriver, Server/Grid, and IDE. The IDE portion s useful for doing quick recordings of steps, but the resulting scripts are extremely fragile. This portion is also slated for deprecation with the upcoming release of Selenium 3.0. The remaining two-thirds of the suite are the most useful parts of this product.
The WebDriver API is the interface used to control browsers. Most popular browsers (Chrome, Firefox, Safari, Opera, etc.) are supported either directly or through secondary server interfaces that are available via the SeleniumHQ.org website. The ability to write tests that can be used cross-browser and cross-platform is one of the most valuable aspects of this product. In addition to being a cross-platform solution, Selenium has been ported from the original Java to multiple languages including Python, Ruby, and C#, which makes it a feasible option regardless of the language most frequently used in your organization.
Selenium Server/Grid allows for controlling a browser on a remote machine. If a grid is implemented, the tests will provide information regarding the browser and environment needed and the hub will then direct the test to an appropriate node. When the test is completed, the results are return via the hub. Establishing an in-house grid can be costly and difficult to maintain if your product requires multiple OSs and browsers. To date, my experience has been limited to working within a local grid environment, but other options, such as SauceLabs, can be used to outsource the grid while keeping the test development in-house.
One drawback of Selenium is that is does require development experience in order to create tests are not fragile and can be reused. There are many resources to teach someone how to use the API and some recommended strategies, such as the Page Object Model. The testing framework can be developed to work with Cucumber front-end to allow non-developers to create tests using Given-When-Then scenarios.
In regards to pricing, the Selenium Suite is a free automation API. This means that the cost of implementation is limited to personnel time and hardware required. This is an excellent deal when you consider that the learning curve/employee time and hardware tend to be the same regardless of the product used.
While it isn't without faults, Selenium is probably the best and most versatile web testing tool available. I highly recommend it's use over any of the products I have used in the past.
Update for 2.49.1:
The version seems to be a bit buggy. I noticed a greater sensitivity to screen resolutions and intermittent issues connecting with Firefox over Selenium Grid. I was forced to revert to 2.45.0 by these instabilities. I have seen that 2.52.0 has been released, but I have not had time to review it.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Software Engineering Intern at a tech vendor with 51-200 employees
There were no issues with the stability.
Valuable Features
They are working on a new product which gives you an opportunity to test your product with different browsers at the same time.
Room for Improvement
They pay version is expensive, and I found it difficulot to implement.
Use of Solution
I used the free trial for 14 days.
Deployment Issues
There were no issues with the deployment.
Stability Issues
There were no issues with the stability.
Scalability Issues
There were no issues with the scalability.
Customer Service and Technical Support
Customer Service:
10/10
Technical Support:7/10
Initial Setup
At the beginning, it was difficult to implement then it works.
Pricing, Setup Cost and Licensing
The free option is very limited, but the pay version is expensive.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior Director, Software Development and Testing at Softcrylic
It gives us the ability to execute tests in parallel which provides time savings for testing.
Valuable Features
-
Automate test across several browsers such as IE, Chrome, Firefox and Safari - Write automation scripts in any language of your choice Java, C#, PHP, Python and many more
- Ability to execute tests in parallel which provide time saving for testing
- Ability to take screenshots of every tests
- An open API that can be extended based on our needs
- A Recorder Tool to record tests and execute them for non-developers
Improvements to My Organization
We provide IT services and solutions, and this solution helped our clients reduce their manual testing efforts to greater level. Our clients have realized benefits by reducing their testing cycle from three days to three hours through Selenium.
Room for Improvement
They can improve test reporting, and more importantly on test scripts, by providing less constructs to automate more complex testing scenarios.
Use of Solution
I've used it for the past nine years. We use it alongside Appium.
Deployment Issues
Deployment is little tricky but with good help from external vendors organizations, can implement a Selenium based test automation solution in a short period of time.
Stability Issues
There have been no issues with the stability.
Scalability Issues
There have been no issues with the scalability.
Customer Service and Technical Support
There is great on-line support from the users community. External vendors have innovative solutions build using these tools where they provide tremendous support.
Initial Setup
It was difficult to some extent, but with good documentation from the on-line community we where able to implement the tool.
Implementation Team
We did it in-house. If you are implementing it for enterprise level its better to seek external vendor help.
ROI
We have seen ROI of more than 60%. It's open source.
Other Advice
I would say start lean, gain small wins and incrementally add more. Example: Start automating test cases for one browser and slow expand to multiple browsers.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Buyer's Guide
Download our free Selenium HQ Report and get advice and tips from experienced pros
sharing their opinions.
Updated: June 2025
Popular Comparisons
Tricentis Tosca
Katalon Studio
OpenText Functional Testing
BrowserStack
SmartBear TestComplete
BlazeMeter
Sauce Labs
LambdaTest
Worksoft Certify
Ranorex Studio
Testim
Parasoft SOAtest
OpenText Functional Testing for Developers
ReadyAPI
Oracle Application Testing Suite
Buyer's Guide
Download our free Selenium HQ Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- How do I choose between Selenium HQ and Eggplant Digital Automation Intelligence?
- Cross-Platform Automated Testing Tool
- Anyone have a good example of a Test Automation Business Case?
- When evaluating Functional Testing Tools, what aspect do you think is the most important to look for?
- What is the best automation tool to test dynamic data?
- SOAtest vs. SoapUI NG Pro?
- Tosca Testsuite Version 10.0
- What is the best tool for SAP testing?
- Do you have an RFP template for Testing Tools which you can share?
- What are some common causes for software failure?
I upgraded our selenium to 3 and chromedriver is working fine but gecko driver 0.19. So I downgraded to 0.17, the issues gone.