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.
Selenium Specialist at BrowserStack
It makes life easy when it comes to writing test cases.
What is most valuable?
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.
Buyer's Guide
Selenium HQ
January 2025
Learn what your peers think about Selenium HQ. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
832,138 professionals have used our research since 2012.
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 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: I am a real user, and this review is based on my own experience and opinions.
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.
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: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Selenium HQ
January 2025
Learn what your peers think about Selenium HQ. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
832,138 professionals have used our research since 2012.
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
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: I am a real user, and this review is based on my own experience and opinions.
Junior Quality Assurance Engineer at a computer software company with 501-1,000 employees
It allowed us to be assured that basic functionality works fine and to be informed about bugs quickly.
Valuable Features:
The most important features of Selenium, in my opinion, are:
- Multiple finding options (by Xpath, CSS class, ID, etc.
- It is a multi-platform, so it can be used in different languages
Improvements to My Organization:
It allowed us to be assured that basic functionality works fine and to be informed about bugs quickly.
Room for Improvement:
I would like to see a better method handling. I mean methods/properties like Displayed, which should return false when there is no such element on the page instead NoSuchElementException, which has to be handled in my code – it should be provided with Selenium.
Deployment Issues:
We've had no issues with deployment.
Stability Issues:
It's been stable so far.
Scalability Issues:
We've scaled sufficiently with it.
Other Advice:
Please remember it is just a tool and not everything can be automized.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
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: I am a real user, and this review is based on my own experience and opinions.
Automation Architect at a tech services company with 1,001-5,000 employees
It is now being implemented for testing in many browsers.
Valuable Features:
The most valuable features I've found are:
- Cross browser support
- Easy to use
Improvements to My Organization:
Selenium is now being implemented for testing in many browsers, e.g. IE, Firefox, Chrome, Safari, Opera, Edge, etc. Also, we have implemented it in many other features in form of a framework.
Room for Improvement:
I would suggest cross-browser support need to be improved, as all methods do not support when we change the browser.
Other Advice:
A few features such as synchronization techniques, cross-browser coding, and customized reporting need to be implemented.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free Selenium HQ Report and get advice and tips from experienced pros
sharing their opinions.
Updated: January 2025
Popular Comparisons
Tricentis Tosca
OpenText UFT One
BrowserStack
SmartBear TestComplete
Sauce Labs
BlazeMeter
Worksoft Certify
LambdaTest
Ranorex Studio
Testim
ReadyAPI
OpenText UFT Developer
Parasoft SOAtest
Visual Studio Test Professional
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?
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.