- Selenium WebDriver can be used only for web test automation.
- The framework is very flexible and powerful.
- It can be used together with other frameworks for unit testing (JUNIT, TestNG), reporting (Allure), screenshot (aShot).
- It can be used for creating automation scripts and execute them locally, in a locally managed computer grid or in the cloud.
- It is great that Selenium works on any operating system and with many programming languages.
Test Automation Trainer at a training & coaching company with 51-200 employees
It can be used together with other frameworks for unit testing (JUNIT, TestNG), reporting (Allure), screenshot (aShot).
Pros and Cons
- "The product is fantastic."
- "Being an open source product, there is no customer service or technical support available."
What is most valuable?
How has it helped my organization?
One thing that brings a lot of benefits is automating the smoke tests executed for each new build. If the automated tests are then integrated using Jenkins in the process of generating new builds, this leads to having better application builds.
What needs improvement?
I don't have any suggestions for the time being, but because it's open source, the only support is from forums and non-vendor resources.
For how long have I used the solution?
I've used it for three years.
Buyer's Guide
Selenium HQ
March 2026
Learn what your peers think about Selenium HQ. Get advice and tips from experienced pros sharing their opinions. Updated: March 2026.
885,264 professionals have used our research since 2012.
What was my experience with deployment of the solution?
No issues encountered.
What do I think about the stability of the solution?
No issues encountered.
What do I think about the scalability of the solution?
No issues encountered.
How are customer service and support?
Being an open source product, there is no customer service or technical support available.
Which solution did I use previously and why did I switch?
I used QTP previously for web test automation. Until recently, QTP had limitations because of the scripting language (VB Script) and inability to run automation scripts on multiple operating systems and browsers. After starting work with Selenium, I did not consider any other automation tool for web automation.
How was the initial setup?
The set up was fairly easy. I started creating scripts and running them on my local computer. In time, as soon as the script number went up, I started running them in the cloud.
What about the implementation team?
I did it in-house. Start small and make gradual changes when implementing Selenium WebDriver.
What's my experience with pricing, setup cost, and licensing?
The product is fantastic. It requires development knowledge so if you want to get most of it, learn a programming language well first.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
QA Lead at a tech company with 501-1,000 employees
It allows us to verify user flows effectively and very easily. I can use any web browser to assert user flows.
Pros and Cons
- "We can now do so in just one day to sign off a regression test as compared to four days before we had automated tests."
- "Customer Service: It's open source, so there's no customer service."
Valuable Features
It allows us to verify user flows effectively and very easily. I can use any web browser to assert user flows.
Improvements to My Organization
It's helped us get good coverage with functional regression tests, reducing the reduction of manual effort to sign off on every release. We can now do so in just one day to sign off a regression test as compared to 4 day before we had automated tests.
Plus, as the regression runs are invoked on every commit, the tool has also reduced the number of issues introduced by regressions and has highlighted the regression issues on every commit/push. This allows us to get very early fixes and reduces the risks associated with changes and releases.
Room for Improvement
Overall, there aren't any areas for improvement. However, there are some things you have to do make make effective use of the tool. Make sure the language you select to work with is the same as the language your applications is developed in. Also, make sure you use Selenium Grid to get the test and suites to run in parallel.
Deployment Issues
We've had no issues with deployment.
Stability Issues
Stability has been fine for us.
Scalability Issues
It scales without issue.
Customer Service and Technical Support
Customer Service:
It's open source, so there's no customer service.
Technical Support:It's customer service, so we provide our own technical support.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
Selenium HQ
March 2026
Learn what your peers think about Selenium HQ. Get advice and tips from experienced pros sharing their opinions. Updated: March 2026.
885,264 professionals have used our research since 2012.
IT Principal Analyst at a media company with 501-1,000 employees
We got faster server response times by using its automation tools for our website.
Pros and Cons
- "We gained like seven seconds after moving to Selenium."
- "The code that works in FF doesn’t work in Chrome."
Valuable Features
Selenium web driver.
Improvements to My Organization
We were using other HP tools to automate for our website and it took a lot of memory which slows down our server response times and also slower than Selenium. We gained like seven seconds after moving to Selenium.
Room for Improvement
Though Selenium is an open source tool, I would like to see If it can support all the browsers to the latest versions and with a predefined framework tied to it. Since selenium goes with the Java there is no standard framework defined and every other company builds their own framework which is good in one way. But the skills sets requires to build this framework takes a lot of time and ROI time is also increased.
Stability Issues
The only as I mentioned is supporting the latest versions of the browsers. The code that works in FF doesn’t work in Chrome. Scalability wise, Selenium only supports the websites with pure HTMLs.
Customer Service and Technical Support
Customer Service:
There are lot of forums on web. So never have to worry about reaching to technical support and I’m not aware of any either.
Technical Support:There are lot of forums on web. So never have to worry about reaching to technical support and I’m not aware of any either.
Initial Setup
Building the framework is the one thing and using selenium (which is straightforward) after that is much easier.
Implementation Team
We developed in house and I totally support the In house. In house you can change your framework based on the needs with frequent code changes.
ROI
We have a great savings after building the initial framework. We run 600 test cases in parallel in virtual desktops in 16hours which takes 52 hours to execute manually. This execution takes place once in a month on an average.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Software Quality Assurance Engineer at a comms service provider with 501-1,000 employees
With Selenium WebDriver you can create robust, browser-based regression automation suites and tests, scale and distribute scripts across many environments.
Pros and Cons
- "If you have a good QA team with engineers which have strong technical background and experience in software development I would definitely recommend you Selenium WebDriver."
- "It would be nice to see more frequent releases and more bug fixes."
What is most valuable?
When using Selenium WebDriver you will find that most valuable feature is integration with other technologies and frameworks.
Selenium can test almost any kind of web application and it supports many types of technologies. You can write scripts in various programming languages (Java, C#, Ruby, Python...).
Another important feature is scalable remote execution platform, you can execute your tests in parallel on great number of different machines using Selenium grid.
How has it helped my organization?
If used in right way (you can build your own test automation framework) it provides great test automation coverage and boosts time spent on writing automated test scripts. It can cope with almost any commercial tool in test automation area.
What needs improvement?
It would be nice to see more frequent releases and more bug fixes. Selenium has good support, but sometimes it seems that they mark some issues to easily with "won't fix" label.
Internet Explorer webdriver has some issues and should have better support.
For how long have I used the solution?
I've been using it for one and half year, and intensely for the last eight months.
What do I think about the stability of the solution?
I encountered some smaller stability issues, but most of the time it can be solved quickly. There are also some minor issues with parallel test executions but there are workarounds for this specific cases so it can be avoided.
How are customer service and technical support?
Support is pretty good, I would rate it 7/10.
Which solution did I use previously and why did I switch?
I used a few commercial solutions in my career and Selenium offered me (almost) everything that this products did, in some cases even more. I chose it because it's open source, easy to integrate with other technologies/tools and offers everything that automation testing team needs.
How was the initial setup?
Initial setup is complex just as any other development project setup is. Selenium has no installation files, it's just a bunch of libs which you need to import in your favorite IDE and set it up. It really depends on your experience, but no, it's not that complex.
What other advice do I have?
It's an open source product, (probably) the most popular one in a whole software test automation industry. Although it's free and open source it has good support and great integration with different technologies.
If you have a good QA team with engineers which have strong technical background and experience in software development I would definitely recommend you Selenium WebDriver. It offers everything you need, you can make your own framework and architecture, based on your business and technical needs.
If you have non-technical QA team and you want test automation - Selenium WebDriver is not the right solution, you should invest in some commercial products which are easier to use and don't demand that level of technical skills from your team.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Lead Automation Architect at a retailer with 1,001-5,000 employees
We are now able to execute 3000 test cases in less than one hour.
Pros and Cons
- "We are now able to execute 3000 test cases in less than one hour."
- "It needs more support for mobile devices and also on testing web services."
What is most valuable?
- Videos of test cases
- Scalable multi threading test execution
How has it helped my organization?
We are now able to execute 3000 test cases in less than one hour. This is a great milestone for us.
What needs improvement?
It needs more support for mobile devices and also on testing web services.
For how long have I used the solution?
I've used it for four years.Videos of test cases + Scalable multi threading test execution.
What was my experience with deployment of the solution?
We've had no issues with deployment.
What do I think about the stability of the solution?
We've had no issues with stability.
What do I think about the scalability of the solution?
We've had no issues with scalability.
How are customer service and technical support?
It's open source and therefore there is no customer support.
Which solution did I use previously and why did I switch?
We used a different product that was not open source. We wanted to use open source.
How was the initial setup?
It was not too complex, however, it would be complex for someone who doesn't know much about automation.
What about the implementation team?
I implemented it through an in-house team. My advice would be to foresee all the problems that you might run in to in the future and design the framework based on that.
What other advice do I have?
Make sure you get the set-up right initially.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Test Automation Specialist with 1,001-5,000 employees
It's provided shorter testing cycles, and saves a lot of time and mental health for manual testers, but it needs better stability for Internet Explorer.
Pros and Cons
- "It's open source, free, stable, and easy to use."
- "The webdriver communication with the browser is not perfect, especially IE. The longer the test is the higher the chance it will break down."
Valuable Features
It's open source, free, stable, and easy to use. It's the best solution on the market.
Improvements to My Organization
It's provided shorter testing cycles, and saves a lot of time and mental health for manual testers. It helps with performing scheduled builds, and automatically generated test reports, etc.
Room for Improvement
I'd like to be able to perform stability for tests on Internet Explorer.
Use of Solution
We've used it for over one and a half years. We're running web test automation using Java language, and the Selenium library with the latest web drivers, alongside TestNG for managing test flow. We have Gradle for building and dependency management and Jenkins as CI tool. Tests are built and run on virtual machines (no remote driver).
Stability Issues
The stability is a concern. Internet Explorer tests take three times longer to run and are a lot less stable than those run on Chrome, for example.
Customer Service and Technical Support
Customer Service:
I haven't contacted them.
Technical Support:I haven't contacted them.
Initial Setup
It took some time. I had to create, wrap and decorate a lot of its functionality.
Implementation Team
It was done in-house.
Other Solutions Considered
We tried HP UFT, but did did not like the speed, and IDE. Also, there was no choice of programming language, it's not free, and a lot harder to maintain.
Other Advice
The library is nicely done. The webdriver communication with the browser is not perfect, though, especially IE. The longer the test is the higher the chance it will break down. It's impossible to reach 100% stability with more complicated tests. Very likely that the problem lies within Internet Explorer, not within the webdriver.
Very good for testers with programming experience and web developers, not so much for regular testers, unless they are given a “ready” framework and shown how to write tests.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Software Engineering Senior Analyst at a tech services company with 10,001+ employees
We have been able to fix many browser related issues in the application before deployment, but I've seen latency issues in IE while executing scripts.
Pros and Cons
- "A lot of time and cost has been saved by using Selenium automation because now we don’t need all browsers to be tested by manual testers, as just one automation script is required which can be run across different browsers and we only need one person to kick off the script execution."
- "We have seen latency issues with Internet Explorer. I would like to see better support for Internet Explorer."
What is most valuable?
- Open source
- Ability to run tests across multiple browsers and OS
- Using Java as programming language
How has it helped my organization?
- There are important projects in my organization which require a lot of cross browser testing to make sure that the application functions across different types of browsers eg. Internet Explorer, Chrome, FireFox, and Safari along with different versions eg IE9,10,11 etc. Hence we needed a tool which can run our tests across all these browsers in different machines to ensure defect free application. We have been able to fix many browser related issues in the application before deployment. Thus our efficiency of delivering a higher quality product has been increased a lot.
This is important because our end users may use any kind of browser to use the application and we don’t want to get into issues where our applications crashes in 1 browser and works well in other.
- A lot of time & cost has been saved by using Selenium automation because now we don’t need all browsers to be tested by manual testers. Just 1 automation script is required which can be run across different browsers. We only need 1 person to kick off the script execution
What needs improvement?
We have seen latency issues with Internet Explorer. I would like to see better support for Internet Explorer.
For how long have I used the solution?
I've used it for one year and one month.
What do I think about the stability of the solution?
I've seen latency issues in IE while executing scripts. The same script runs faster in Chrome and FireFox. Sometimes, the same xpath may not identify an object in Internet Explorer, but will identify it in Chrome/FireFox. So we have to write a different code in that case. This is not a very common scenario though.
How are customer service and technical support?
Although there is no customer service for this, the code documentation and online resources make it easy to work with.
Which solution did I use previously and why did I switch?
We used IBM Rational Functional Tester v8.5. The reason we switched over this product was because Selenium WebDriver:
- Is Open source
- Supports execution in multiple browsers
- Has the ability to run multiple tests across browsers and OS at the same time using Selenium Grid
How was the initial setup?
It was straightforward. All we needed was an editor like Eclipse and all the required JAR files and driver executables. All these are available online.
What about the implementation team?
We did it in-house. You should have JRE up to date, and make sure your IDE is configured properly. All driver executables should be downloaded and all JAR files should be applied to the project.
What was our ROI?
We have saved overs 400 hours of effort in our regression testing.
What's my experience with pricing, setup cost, and licensing?
There is no license cost.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Founder & CEO at a tech services company with 51-200 employees
Web applications functional test automation tool suite with ability integrate with many programming languages
Pros and Cons
- "If you don’t have a budget, go with Selenium because it has a huge community and the versions are constantly updated."
- "Integrating test reporting with WebDriver directly Support for major browsers directly."
Valuable Features:
- Supports many scripting languages (Java, .NET, Php etc)
- Great functional testing tool with short learning curve, and this makes it easy for someone coming from programming background
- Supports multiple web browsers/OS
- Distributed (remote) testing
Improvements to My Organization:
Selenium is not just a one tool. It has a collection of tools.Selenium IDE can be used for creating the smoke tests quickly. Then export the test cases to your favorite programming language and run against different browsers. Once test cases are exported to the programming language the power of target language can be used to improve the tests further (e.g reporting , db connection etc)
Room for Improvement:
Integrating test reporting with WebDriver directly
Support for major browsers directly.
Other Advice:
If you don’t have a budget, go with Selenium because it has a huge community and the versions are constantly updated. Also, it supports latest browers most of the time, and major competitors are using it. It’s reliable and extendable. When it comes to performance testing, you can use the same code for both Selenium and JMeter.
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: March 2026
Popular Comparisons
Tricentis Tosca
OpenText Functional Testing
Katalon Studio
SmartBear TestComplete
BrowserStack
Sauce Labs
Ranorex Studio
BlazeMeter
Perfecto
Worksoft Certify
UiPath Test Cloud
TestMu AI (Formerly LambdaTest)
Parasoft SOAtest
Testim
OpenText Functional Testing for Developers
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?















We are using it for running web test automation using Java language, and the Selenium library with the latest web drivers, alongside Tests are built and run on virtual machines (no remote driver). This is faster and very good tool.