- Browser
- Language and environment compatible
- Opensource
Associate Architect -Test Automation with 1,001-5,000 employees
It's language and environment compatible.
What is most valuable?
How has it helped my organization?
We designed the Omani-channel automation framework, and achieved the maximum testing coverage includes localization (approximately 19), environment (web and mobile [iOS and Android]), and browser.
What needs improvement?
I would like to see an improvement in the iOS automation for hybrid app's and try to comparable for desktop app automation.
For how long have I used the solution?
I've used it for six 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 was my experience with deployment of the solution?
There were no issues with the deployment.
What do I think about the stability of the solution?
I observed like batch execution issues and comparability issues like AngularJS app's etc.
What do I think about the scalability of the solution?
There were no issues with the scalability.
How are customer service and support?
8/10 - they need to improve their in-office blog.
Which solution did I use previously and why did I switch?
Used other is solutions for my assignments, and more opensource ones.
How was the initial setup?
It's simple to set-up.
What about the implementation team?
We did it in-house.
What's my experience with pricing, setup cost, and licensing?
It's open-source so it's free.
What other advice do I have?
You'll be good to go with this.
Disclosure: My company has a business relationship with this vendor other than being a customer. We are secondary sponsors.
QA Manager at a retailer with 501-1,000 employees
The cross browser testing functionality helped us to find issues quicker in specific browsers.
What is most valuable?
- Automate any web page by providing URL
- One can use any programming language such as Ruby, Java, Python and few others
- Support for several types of locators
- Cross browser support
How has it helped my organization?
We run automated test cases after every deployment. The product helped us to implement continuous integration and worry free deployment process.
What needs improvement?
I had issues testing a flash application with Selenium Webdriver.
For how long have I used the solution?
I've used it for five years.
What was my experience with deployment of the solution?
There were no issues with the deployment.
What do I think about the stability of the solution?
There have been no issues with the stability.
What do I think about the scalability of the solution?
There have been no issues with the scalability.
How are customer service and technical support?
It is an open source product with a strong user base and lot of user community support.
Which solution did I use previously and why did I switch?
I have briefly used QTP. There are a few reasons.It is an open-source tool and it has cross browser support. Testers can run automated test cases in different browser, and QA engineers can write test cases in his/her choice of language such as Java, Ruby, Python and a few others.
How was the initial setup?
The set up is straightforward if you have a programming background.
What was our ROI?
It is an open source tool but price in terms of time it is totally worth it. It saves us lot of time and cost once implemented. The cross browser testing functionality helped us to find issues quicker in specific browsers.
What other advice do I have?
The product has record and play back tool but it is always better to write your own code and implement the framework.
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.
QA Expert at a tech services company with 501-1,000 employees
It provides us simple objects recognition and multi-language support.
What is most valuable?
- Simple objects recognition
- It's easy to use
- Multi-language support
- Open source with good support
- A lot of information and help online
What needs improvement?
Selenium IDE needs to be improved not like just an record / play back tool, but as effective web elements spy. TestNG has more support, and also has ntegration with Appium and Jmeter which Selenium misses.
For how long have I used the solution?
I've been using it for 10 years, since 2005.
What was my experience with deployment of the solution?
Throughout the last five years, I have not had any difficulty to install or set-up Webdriver.
What do I think about the stability of the solution?
This is an open source, so some issues are always pop[ing up , but compared to other open source automation tools web driver is much much better.
What do I think about the scalability of the solution?
It covers all regression testing with 20,000 test cases run during 24 hours and easy maintenance.
How are customer service and technical support?
Customer support is very good for a non-commercial tool.
Which solution did I use previously and why did I switch?
I used Silk Test and Win Runner previously. Borland SilkTest is an excellent tool, but it costs.
How was the initial setup?
It very straight forward and easy. Of course it’s required basic programming skills.
What about the implementation team?
We have in house automation framework and it works great with continuous integration. I do not see reasons to pay for third party services.
What's my experience with pricing, setup cost, and licensing?
It's a free tool.
What other advice do I have?
Just use web driver and enjoy.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Test Automation Engineer at a security firm with 51-200 employees
The parallel batch execution as well as reporting feature in the tests are very valuable to me.
What is most valuable?
The parallel batch execution as well as reporting feature in the tests are very valuable to me.
How has it helped my organization?
We are using this product to do regression testing. In this way it has improved the quality of our product.
What needs improvement?
As of now I can't see anything which needs to be improved but once I am through with Selenium, will let you know.
For how long have I used the solution?
I've been using it for one year and two months.
What was my experience with deployment of the solution?
I have not had any issues with the deployment.
What do I think about the stability of the solution?
I have not had any issues with the stability.
What do I think about the scalability of the solution?
I have not had any issues with the scalability.
How are customer service and technical support?
It's an open source tool. So the only support is Google for us.
Which solution did I use previously and why did I switch?
This product is more user friendly than others. So this is the reason for choosing this product.
How was the initial setup?
The set-up was straightforward.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
QA Test Lead at a tech services company with 501-1,000 employees
CI can be achieved with tools like Jenkins. Like QTP, there should be an option to run the test from a point or state of application.
What is most valuable?
- It supports many programming languages like Java, and Ruby etc.
- It can be plugged with Junit, TestNG and other Java frameworks for reporting
- CI can be achieved with tools like Jenkins
How has it helped my organization?
Cost effective solution for automation test.
What needs improvement?
Dynamic Debugging needs to be improved. Like QTP, there should be an option to run the test from a point or state of application. Currently the test should be run from the beginning to debug or test the new scenario which has been added.
For how long have I used the solution?
I've used it for three years.
What was my experience with deployment of the solution?
There were no issues with the deployment.
What do I think about the stability of the solution?
There are stability issues, especially when Mozilla Firefox updates.
What do I think about the scalability of the solution?
There's no scalability issues.
Which solution did I use previously and why did I switch?
It wasn't very difficult.
What was our ROI?
We did it in-house.
What's my experience with pricing, setup cost, and licensing?
It's free and there's no licence needed.
What other advice do I have?
An engineer from any background can learn and build automation easily.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
QA Lead at a tech services company with 51-200 employees
Building an automation framework can be used easily across teams with minimal training.
Valuable Features:
Selenium is an open source automation tool founded in 2004 by Jason Huggins used widely for functional testing of web based applications. It supports multiple languages and browsers which gives it the versatility. Users can develop their automation framework in the language of their choice and test their product across various browsers. The most vital feature of Selenium Webdriver is, that it allows report generation with the help of TestNG.
Improvements to My Organization:
Selenium Webdriver has streamlined the entire quality assurance process in our organization. As the regression suites run more frequently than before bugs are reported to developers at a faster rate which has in turn helped in attaining a rapid stability of the product. Alongside these automation scripts can be used to validate the functionality across various browsers and platforms which reduces time and effort considerably.
Room for Improvement:
In the future releases I would like to see a support for testing images in web applications and a provision for identifying captcha.
Deployment Issues:
There were no issues with deployment.
Stability Issues:
There were no issues with the stability.
Scalability Issues:
There are no issues with its scalability.
Other Advice:
Implementing an automation tool for Quality assurance has become the latest trend in many organisations.
- The biggest challenge is to identify whether there is really a need for an automation tool. Incorporating automation requires a robust product which undergoes minimal changes during its lifetime otherwise the automation scripts would require constant change.
- Selenium only supports web based applications and it is not suitable for testing small sized products which can be easily tested manually. The effort in incorporating an automation framework would be larger than testing it manually.
- User should have good knowledge of any of the programming languages supported like Java, C#, Ruby / Python to build an automation framework.
- Building an automation framework can be used easily across team with minimal training.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Senior Automation QA, Automation Expert at a tech vendor with 10,001+ employees
It allows us to write frameworks using object-oriented programming languages like Java.
Valuable Features
This is open-source product with large community, it allows to use your favourite language to write test framework.
Improvements to My Organization
Selenium is an automation tool which allows to perform automation web testing and reduce amount of manual tests.
Room for Improvement
Maybe more stable cross-browser autotesting (some times test which works ok for one browser fails in another).
Use of Solution
I've used it for over four years.
Deployment Issues
There were no issues with the deployment.
Stability Issues
Sometimes there are issues with automation testing in Internet Explorer.
Scalability Issues
There's no issues with the scalability.
Customer Service and Technical Support
This is open source product with large community, the main issues can be solved using this community
Initial Setup
To use Selenium WebDriver effectively you should have good knowledge of programming language, this is one of the main complexity
Other Solutions Considered
Compared to commercial tools such as TestComplete, Selenium WebDriver is a better choice for web auto-testing. It allows us to write frameworks using object-oriented programming languages like Java.
Other Advice
To use Selenium WebDriver effectively user should have good knowledge of programming language, this is one of the main complexity. Using Selenium you have to write test framework using your favourite language and some additional tools should be used also (like Jenkins for CI and reports), this is the first step which should be done.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Independent Consultant/Owner at a tech consulting company with 51-200 employees
It has the ability to test on all of the major web browsers.
What is most valuable?
The ability to test on all of the major web browsers.
How has it helped my organization?
I’ve used Selenium in multiple ways of the years. In one case I was working on a web site that got updated once a week. Mostly by others. Every week we would find out that a page changed that we were not expecting because we had changed included content, not knowing it was appearing on another page. I convinced management to allow me to write a script that went to each page on the production site and compare the page to the stage site. I reported the changes to management so that if they didn’t know about them, they were aware of the change.
On another site, we used Selenium to do basic application level testing. Just about the time I would start to think I was wasting my time, the test would reveal a problem that needed to be addressed.
What needs improvement?
Can’t think of anything I would change.
For how long have I used the solution?
I've used it for at least five years.
What was my experience with deployment of the solution?
There's never been an issue with deploying it.
What do I think about the stability of the solution?
As the various browsers change, tests stop working. But that can hardly be blamed on Selenium. Every problem I've ever had has always been answered by “Get the most recent version of Selenium.”
What do I think about the scalability of the solution?
I've never had a problem scaling the tests.
How are customer service and technical support?
It is open source, I don’t think this applies. The documentation could use some work but there are books that fill this hole.
Which solution did I use previously and why did I switch?
I had used TestComplete at one point a very long time ago. What I didn’t like about TC is that it was a complete development environment, which I didn’t really like. Selenium gives me the ability to write my test using the programming environment I am already familiar with.
How was the initial setup?
The initial setup is pretty straightforward, but when you branch into using the Selenium Grid, things do get a bit more complex. It is all pretty easy now that I know how.
What about the implementation team?
I implemented it myself using search engines and trial and error.
What's my experience with pricing, setup cost, and licensing?
It’s free. And relatively easy to get setup.
What other advice do I have?
Learn how to use the “Page Model” approach to creating tests. If you code direct to the Selenium API and don’t using the Page Model, as things change in your web application, it will become more and more difficult to update your test to reflect the changes.
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?
Jenkins is free and it has so many plugins even.
I experienced 2 migrations to Jenkins from TeamCity and CircleCI because of the growing automation needs.
(Sorry, I wanted to post this comment in the Build tools area. And it seems I cannot delete this comment now.)