Try our new research platform with insights from 80,000+ expert users
it_user1267398 - PeerSpot reviewer
Senior Automation Engineer at a retailer with 10,001+ employees
Real User
Grid feature allows us to run UI tests in parallel, which saves time and improves efficiency
Pros and Cons
  • "The most valuable feature is the Selenium grid, which allows us to run tests in parallel."
  • "I would like to see XPath made more reliable so that it can be used in all browsers."

What is our primary use case?

The primary use of this solution is UI testing.

How has it helped my organization?

This has improved our organization through the automation of UI test cases.

What is most valuable?

The most valuable feature is the Selenium grid, which allows us to run tests in parallel.

Selenium HQ easily integrates with other dependencies.

What needs improvement?

I would like to see XPath made more reliable so that it can be used in all browsers.

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.

For how long have I used the solution?

I have been using Selenium HQ for five years.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
QA Expert at a tech services company with 1,001-5,000 employees
Consultant
Free to use and is not limited to any scripting language
Pros and Cons
  • "Selenium WebDriver and Selenium IDE are useful."
  • "Selenium has room for improvement as it does not support the tests and result-sharing in anything but a manual way."

What is most valuable?

Selenium WebDriver and Selenium IDE are useful.

Selenium IDE is able to record and playback. It was useful for me when I did not know coding. Selenium WebDriver has got packages which help in automating test cases.

The best part of Selenium WebDriver is that it supports multiple web browsers, thus, helping in cross-browser testing.

It is free to use and is not limited to any scripting language.

How has it helped my organization?

It has helped our organization as automating the test cases is much easier and faster now. It covers a wide range of test cases and in many browsers.

What needs improvement?

Selenium has room for improvement as it does not support the tests and result-sharing in anything but a manual way.

For how long have I used the solution?

I have been using it for six months now.

What do I think about the stability of the solution?

There were some stability issues with Selenium. Sometimes my tests were not stable.

What do I think about the scalability of the solution?

I have scalability issues with Selenium.

How are customer service and technical support?

I did not use any technical support other than the help from my colleagues.

Which solution did I use previously and why did I switch?

I have used Tricentis Tosca before, but I find Selenium much better as it is an open source tool and free to use.

How was the initial setup?

The initial setup wasn't easy as I didn't know what packages to use and which ones were useful for my project.

What's my experience with pricing, setup cost, and licensing?

Pricing: It is free to use.

What other advice do I have?

I would advise others to use Selenium WebDriver and to understand all the packages useful for their project.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
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.
PeerSpot user
Software Development Engineer in Test (SDET) at KUKA Robotics
Real User
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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer2082114 - PeerSpot reviewer
QA Automation Engineer at a financial services firm with 201-500 employees
Real User
Top 20
Useful automation, streamlines testing, but difficult implementation
Pros and Cons
  • "The most valuable feature of Selenium HQ is it provides support for third-party tools, such as screenshots, and automates Windows-based applications."
  • "The initial setup of Selenium HQ is difficult in many areas, such as the framework."

What is our primary use case?

I use Selenium HQ to streamline our regression testing procedures and minimize the amount of manual testing required, we chose to automate our entire regression suite. This includes all of the flow cases, as well as various other test cases, such as those for UI testing and negative and false validation tests. We automated a wide range of test cases to maximize efficiency.

What is most valuable?

The most valuable feature of Selenium HQ is it provides support for third-party tools, such as screenshots, and automates Windows-based applications.

For how long have I used the solution?

I have been using Selenium HQ for approximately four years.

What do I think about the scalability of the solution?

We have two people using this solution in my organization.

How was the initial setup?

The initial setup of Selenium HQ is difficult in many areas, such as the framework.

I rate the initial setup of Selenium HQ a three out of ten.

What other advice do I have?

I rate Selenium HQ a seven out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Nandini Rao - PeerSpot reviewer
Senior Engineer at Innominds
Real User
Excellent stability, great for testing, and scalable
Pros and Cons
  • "The most valuable features are the ability to test and debug."
  • "I would like to see automatic logs generated."

What is our primary use case?

Our primary use case is for testing projects. We are a small startup company and each project has been assigned to test the web applications, elements, and identify the locators.

What is most valuable?

The most valuable features are the ability to test and debug.

What needs improvement?

The Appium screenshot is attached with a tool. If we could get a screenshot as soon as the test script is over that would let us know if the test has passed or failed that would be an improvement. I would like to see automatic logs generated. If it captures the log from the time we started the S-case until the driver is good. Whatever we are doing as manual intervention, should be avoided.

For how long have I used the solution?

I have been using Selenium HQ for the past four months now.

What do I think about the stability of the solution?

The stability is excellent.

What do I think about the scalability of the solution?

Selenium HQ is scalable, with more than one hundred developers and engineers using the product. They are test automation engineers.

Which solution did I use previously and why did I switch?

I was using Appium previously.

How was the initial setup?

The initial setup was straightforward and easy. The deployment time takes around two to three hours.

What's my experience with pricing, setup cost, and licensing?

The setup cost is open source or free.

What other advice do I have?

I would rate Selenium HQ an eight out of ten. Selenium HQ is good for a web testing application.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Solution Architect at Coforge Growth Agency
Real User
Good interaction with web pages but could use better integration
Pros and Cons
  • "Selenium HQ's most valuable feature is picking up and entering values from web pages."
  • "An improvement to Selenium HQ would be the inclusion of a facility to work on Shadow DOM."

What is our primary use case?

The main use case of Selenium HQ is for end-to-end automation of UI applications.

What is most valuable?

Selenium HQ's most valuable feature is picking up and entering values from web pages.

What needs improvement?

An improvement to Selenium HQ would be the inclusion of a facility to work on Shadow DOM. I would also like better integration with applications like Salesforce.

For how long have I used the solution?

I've worked with Selenium HQ for eight to nine years.

What do I think about the stability of the solution?

Selenium HQ is stable.

What do I think about the scalability of the solution?

Selenium HQ is scalable - you can execute on multiple browsers in parallel.

Which solution did I use previously and why did I switch?

Previously, I used UFT but switched to Selenium HQ as it's an open-source product while UFT is licensed.

How was the initial setup?

The initial setup was straightforward, and deployment took five months.

What about the implementation team?

We used an in-house team.

What other advice do I have?

In order to use Selenium HQ comfortably, you need to be very strong on Java skills. I would give Selenium HQ a rating of seven out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1607841 - PeerSpot reviewer
QMS Lead at a pharma/biotech company with 11-50 employees
Real User
An automated testing solution with a useful record and playback feature, but it would be better if you could run tests without technical skills
Pros and Cons
  • "I like the record and playback features. We also appreciate that it's not just writing on a script that we create. While we were browsing our web application, it automatically records all the clicks and movements of points. We also appreciate the fact that it provides screenshots of everything in the output."
  • "It would be better if we could use it without having the technical skills to run the scripting test."

What is our primary use case?

My company started using Selenium HQ two years ago for unit testing. We were trying to evaluate the record and playback features. We are basically outsourcing this function, and we're charged for every developed feature and testing. So, we thought that we could test it ourselves using the record and playback feature. We were navigating our web application records in a macro and tried to reproduce that later. But for some reason, it's not the best solution for us.

What is most valuable?

I like the record and playback features. We also appreciate that it's not just writing on a script that we create. While we were browsing our web application, it automatically records all the clicks and movements of points. We also appreciate the fact that it provides screenshots of everything in the output.

What needs improvement?

It would be better if we could use it without having the technical skills to run the scripting test.

For how long have I used the solution?

I think we have been using Selenium HQ for two years, but I only joined the company six months ago.

What do I think about the stability of the solution?

We are satisfied with its stability.

What do I think about the scalability of the solution?

We are satisfied with its scalability. We have five or six users working with Selenium HQ.

What's my experience with pricing, setup cost, and licensing?

Selenium is an open-source solution, and It's free.

What other advice do I have?

On a scale from one to ten, I would give Selenium HQ a seven.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1456452 - PeerSpot reviewer
Systems Analyst at a computer software company with 1,001-5,000 employees
Real User
Good API and we are happy with the UI, but we have to spend a lot of time on maintenance
Pros and Cons
  • "In general, I would say that the API set is the most valuable feature."
  • "Whenever an object is changed or something is changed in the UI, then we have to refactor the code."

What is our primary use case?

We are using Selenium for web application automation and mobile automation.

What is most valuable?

In general, I would say that the API set is the most valuable feature.

We use sticker boards and we are happy with the UI.

What needs improvement?

Whenever an object is changed or something is changed in the UI, then we have to refactor the code. This means that we have to spend a lot of time on maintenance. 

For how long have I used the solution?

We have been using Selenium HQ for the past two years.

What do I think about the stability of the solution?

Stability has been a problem during my testing. I have run the same code several times and faced issues for no apparent reason. Problems were identified, though the objects are all in place and no changes have happened in the UI, the test failed unwantedly. Then, we run the test case for the second time, the result will be true. This means that there is instability in the tests.

What do I think about the scalability of the solution?

We only have a small number of test cases and haven't faced any problem with scalability. However, I am not sure what will happen when we try bulk testing.

There are three different teams for automation in my organization, and each has a single point of contact, so there are three different people.

How are customer service and technical support?

We have not been in contact with technical support. When we did have a problem, we were able to resolve it by finding the solution online.

Which solution did I use previously and why did I switch?

We were using another set of tools for quite some time before we switched to Selenium HQ.

We are also using Appium, which has native support for Android and iOS devices.

How was the initial setup?

The initial setup was complex and it took us approximately five days to complete.

What about the implementation team?

Our in-house team handled the deployment.

One person is responsible for maintenance, although this is one of the problems that we faced. There is no separate team for maintenance.

What's my experience with pricing, setup cost, and licensing?

This is an open-source product so there is no cost other than manpower.

Which other solutions did I evaluate?

We conducted a PoC using UiPath for RPA. We are planning to try using Tricentis Tosca for codeless automation. We are continuing with our evaluation and ultimately, want to find the best tool.

What other advice do I have?

My advice for anybody who is considering Selenium HQ is that if there is a timeframe that is separate from the automation then it is suitable. However, if there is no timeframe and the issue does not fit into the automation, and it needs to be adapted manually, then this product is not a good choice.

I would rate this solution a six out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Download our free Selenium HQ Report and get advice and tips from experienced pros sharing their opinions.
Updated: January 2025
Buyer's Guide
Download our free Selenium HQ Report and get advice and tips from experienced pros sharing their opinions.