Selenium HQ OverviewUNIXBusinessApplication

Selenium HQ is the #3 ranked solution in our list of top Functional Testing Tools. It is most often compared to Eggplant Digital Automation Intelligence: Selenium HQ vs Eggplant Digital Automation Intelligence

What is Selenium HQ?

Selenium HQ is a suite of tools to automate web browsers across many platforms. Selenium runs in many browsers and operating systems and can be controlled by many programming languages and testing frameworks. Selenium consist of two types:

  1. Selenium WebDriver - create robust, browser-based regression automation suites & tests and scale & distribute scripts across many environments.
  2. Selenium IDE - create quick bug reproduction scripts and create scripts to aid in automation-aided exploratory testing.

Selenium HQ is also known as SeleniumHQ.

Selenium HQ Buyer's Guide

Download the Selenium HQ Buyer's Guide including reviews and more. Updated: August 2021

Selenium HQ Customers

BrowserStack, Sauce Labs, experitest, Tricentis GmbH, SmartBear Software

Pricing Advice

What users are saying about Selenium HQ pricing:
  • "It is all free."
  • "Selenium is open-source."

Filter Reviews

Filter by:
Filter Reviews
Industry
Loading...
Filter Unavailable
Company Size
Loading...
Filter Unavailable
Job Level
Loading...
Filter Unavailable
Rating
Loading...
Filter Unavailable
Considered
Loading...
Filter Unavailable
Order by:
Loading...
  • Date
  • Highest Rating
  • Lowest Rating
  • Review Length
Search:
Showingreviews based on the current filters. Reset all filters
Michael Fadhl
QA Automation Engineer at XPO Logistics
Real User
Top 20
Highly customizable and the best tool out there to do automated testing

What is our primary use case?

We basically use Selenium for smoke testing and regression testing. We don't use it much for functional testing because you can easily and manually use a bunch of tests and make them a Zephyr. We use Zephyr as our test case management tool, which is a kind of a plugin for JIRA. So, we create our test cases in Zephyr, and then they are tagged to be automated. After that, we put them into our regression suite. Each team has its own independent regression suite. Currently, my team has a couple hundred, but I know some teams have 500 or 600 in their suite. We also have a suite of smoke tests that… more »

Pros and Cons

  • "Its biggest advantage is that it is very customizable."
  • "We use X path for our selectors, and sometimes, it is difficult to create locators for elements. It is very time-consuming because they're embedded deeply. A lot of that comes from the way that you architect your page. If devs are putting the IDs on their elements, it is great, and it allows you to get those elements super fast, but that's not necessarily the case. So, Selenium should be able to get your elements a lot quicker. Currently, it is time-consuming to get your selectors, locate your locators, and get to the elements."

What other advice do I have?

Each product has its own pros and cons. It is very customizable, but then you have to have a lot of knowledge about Java or an object-oriented programming language that works with it. They keep creating frameworks to make your life easier, and it is a very customizable framework, but you have to have the knowledge to be able to do it. There are other tools out there, such as Worksoft, for which you don't have to know Java. If you're starting from scratch, it would be good to get a good Java developer and make him or her get everybody up and going. That Java developer can train junior test…
SG
Director Technology at Simplify 3x
Consultant
Gives a lot of freedom to code anything, there is no restriction on the type of function you can do

What is our primary use case?

We work for a client who does HRM solutions. They wanted us to develop their scripts using Selenium HQ. Typically, we develop UI, API and database scripts. These are the three combinations we have used for them. So their test cases are typically where we initially do some operations on the various applications they have. Then, once the operation is done, we initiate a few API calls and then we validate the data in the database. This whole process of trying to enter into, listen into, and close is done using Selenium HQ. This is what we are doing. We have close to 8,000 test cases in the last… more »

Pros and Cons

  • "What I like the most about this product is that it gives us a lot of freedom to code anything, there is no restriction on the type of function you can do."
  • "Selenium is good when the team is really technical because Selenium does less built-in methods. If it came with more built-in and pre-built methods it would be even easier for less technical people to work with it. That's where I think the improvement can be."

What other advice do I have?

My personal advice is that it is such an amazing tool to work on. The best thing about the tool is the community support. I don't think any other tool has that kind of a community support. You just post a question on any popular community, like Stack Overflow, and you get answers in like 20 minutes. There are so many people using it which makes life really easy. At the same time, you get a lot of free hands to work on. Meaning because it's based on Java which has so many open source libraries, you can use any library to do any kind of functionality you want. That's a pretty powerful tool. My…
Learn what your peers think about Selenium HQ. Get advice and tips from experienced pros sharing their opinions. Updated: August 2021.
535,919 professionals have used our research since 2012.
Manasa KN
Lead QA Engineer at Nalashaa
Real User
Open source, easy to install, detailed documentation, and easy to integrate

What is our primary use case?

We are still testing Selenium HQ. The client is based in the U.S. They process the code checking, and we work on the script. When we get storage or requirements for manual testing, we begin the automation once it is stabilized.

Pros and Cons

  • "Data parametrization and parallelization are the most important features in any automation tool."
  • "I continuously see failures in threads when it is running in parallel."

What other advice do I have?

I have worked full-fledged on Selenium WebDriver along with the multi-tenancy for the JavaScript framework. I have hands-on experience with the Selenium framework, and I also worked on, API for APA automation Currently I am working in the healthcare domain. In my opinion, it is a complete end-to-end solution. As of now, it's for only web APIs. It provides a complete solution. I don't see that it's many disadvantages, except when doing the coding. A person should have perfect coding skill sets. If they don't have a coding skillset, it's a little difficult for them to get started. We had…
Harold Rios
Director at Finding
Real User
Top 5Leaderboard
Free to use and available on different platforms but has a complex setup

What is our primary use case?

In my company, I use the tool for testing web browsers. We basically use the product for two things. The first is for testing for a website. The other thing is for repeating actions so that you can repeat the same action over and over with ease and without having to repeat the original steps.

Pros and Cons

  • "The solution is free to use."
  • "For people that don't know about technology, maybe it's difficult to use."

What other advice do I have?

We are just a customer and end-user. I'm not sure which version number we're using. However, it is a version from 2020, from the last year or so. I'd advise those considering the solution, if you want use SeleniumHQ, it's a good option if you have good developers that understand the tool and can make changes in the tool. If you have the right people on hand, it works very, very well. I'd rate the solution at a seven out of ten. If it didn't need such technical expertise, I might rate it higher.
NC
Software quality engineer at a healthcare company with 10,001+ employees
Real User
Saves a lot of testing time but needs better integration with third party tools

Pros and Cons

  • "My customer previously validated every file and it would take almost 15-20 minutes for a document. They used to randomly select and test only 100 out of the thousands, maybe 85,000, files, to pick up sampling. Each file would take around 20 to 25 minutes, so we were not able to do it manually, but with the help of Selenium, we were able to test all the files in two days. It saves a lot of time."
  • "Sometimes we face challenges with Selenium HQ. There are third party tools that we use, for example for reading the images, that are not easy to plug in. The third party add-ons are difficult to get good configuration and do not have good support. I would like to see better integration with other products."

What other advice do I have?

My advice to anyone considering using Selenium is that using their libraries is good but the focus should be on finding the elements. Element location is a tough part. There are plugins that are available so don't waste time creating your own locators. You can use ready-made built-in solutions that would reduce your time a lot. On a scale of one to ten, I would give Selenium HQ a six.
Sunil Pandey
Assistant QA Manager at a tech services company with 51-200 employees
Real User
Top 20
Purely API so integration is possible with any tool; web scraping is a key feature

What is our primary use case?

Our company is a customer of Selenium and I work in QA.

Pros and Cons

  • "Ability to integrate with every other tool."
  • "Could have additional readability and abstraction."

What other advice do I have?

The solution requires good understanding of Python, Pearl or Java and it's important to use the documentation. It would take a few hours of watching video sessions or reading the documentation to get started. It also helps to have an understanding of how API works, the architecture and how Selenium interacts with browsers. Having the background helps to design something with more features. I would rate this solution an eight out of 10.
PRADEEP PAMIDIPALLI
Project Lead at a computer software company with 1,001-5,000 employees
Real User
Top 10
Has good remote server features and an easy implementation

What is our primary use case?

We employ the version of the solution with the most ease of use, based on a search we conducted five or six years back. We now have a new client who likes the approach we used with a different one. We have a script to download the latest version, integrate it with the regression suite and then run it. Our current and previous clients equally approve of this approach. We make certain to utilize the latest version even when conducting tests during the development stage, as we find it easy to work with.

Pros and Cons

  • "The solution is very easy to implement."
  • "The login could be improved, to obviate the need for relying on another one for integration with Selenium HQ"

What other advice do I have?

We implement the solution for our clients, not simply resell it. The solution is very easy to implement. The first step which must be done is to go through the documentation on the site. I feel the solution to be pretty straightforward and people are drawn to it by its ease of use. There is always help available on the web for integration or implementation issues. I rate Selenium HQ as an eight out of ten.
VK
Associate Q A MANAGER at xcel serv solution pvt Ltd
Real User
Top 20
Easy to set up and customize but is difficult for beginners to use

What is our primary use case?

We primarily use the solution as a functional testing tool.

Pros and Cons

  • "We can run multiple projects at the same time and we can design both types of framework, including data-driven or hybrid. We have got a lot of flexibility here."
  • "The latest versions are often unstable."

What other advice do I have?

The reason we are using version 3.14.1 and not the latest version is that this version is the latest most stable option. The most recent versions are often not the most stable. I'd rate the solution at a six out of ten. There are lots of tools in the market that are paid versions, such as QTP. Those have got lots of features. While Selenium has some good features, due to the fact that it's free, you cannot get support, which is why I have reduced my rating by a few points.
See 14 more Selenium HQ Reviews
Buyer's Guide
Download our free Selenium HQ Report and get advice and tips from experienced pros sharing their opinions.