Try our new research platform with insights from 80,000+ expert users
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.

Buyer's Guide
Selenium HQ
November 2024
Learn what your peers think about Selenium HQ. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
824,067 professionals have used our research since 2012.

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
QA Engineer at a retailer with 1,001-5,000 employees
Real User
Many capabilities and is compatible with many languages, and excellent online documentation
Pros and Cons
  • "Selenium HQ has a lot of capabilities and is compatible with many languages."
  • "I would like to see a library of bomb files with an automated process and integration with Jenkins and Slack."

What is our primary use case?

The primary use case for us is IntelliJ and IDEA.

What is most valuable?

The most valuable feature I have found is the bomb file and it is easy in its coding. It has a lot of capabilities and is compatible with many languages.

What needs improvement?

I would like to see a library of bomb files with an automated process and integration with Jenkins and Slack.

For how long have I used the solution?

I have been using Selenium HQ for three years.

What do I think about the stability of the solution?

Selenium HQ is a stable solution.

What do I think about the scalability of the solution?

Selenium HQ is definitely scalable.

How are customer service and support?

Technical support consists of excellent documentation online.

How would you rate customer service and support?

Positive

How was the initial setup?

The initial setup of Selenium HQ is straightforward.

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

Currently, Selenium HQ is free for customers.

What other advice do I have?

I would rate Selenium HQ an eight out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
Selenium HQ
November 2024
Learn what your peers think about Selenium HQ. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
824,067 professionals have used our research since 2012.
Assistant QA Manager at Techment
Real User
Fits any format and has great community support
Pros and Cons
  • "Selenium HQ's most valuable feature is its online community support, which is comprehensive and easy to access."
  • "Selenium HQ doesn't have any self-healing capabilities."

What is our primary use case?

I mainly use Selenium HQ for web application automation.

What is most valuable?

Selenium HQ's most valuable feature is its online community support, which is comprehensive and easy to access. 

What needs improvement?

Selenium HQ doesn't have any self-healing capabilities. It would also be improved with the ability to input multiple identifiers and quickly search the content. In the future, Selenium HQ should include machine learning features.

For how long have I used the solution?

I've been using Selenium HQ for seven to eight years.

What do I think about the stability of the solution?

I haven't found many issues related to stability - so far, Selenium HQ has worked wonders for me.

What do I think about the scalability of the solution?

In terms of scalability, I'm not particularly happy with the grid stuff, but it is scalable.

How was the initial setup?

The initial setup is pretty straightforward, so long as you have the correct plugin. I would rate the setup experience 4.5 out of 5.

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

Selenium HQ costs around $1000 per month, which is a bit high based on what they're offering.

What other advice do I have?

I would recommend anyone thinking of implementing Selenium HQ to go for it - it fits into every format, depending on your time and skillset. I would rate Selenium HQ nine 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
Associate QA Manager at Xcel Serv Solution
Real User
Easy to set up and customize but is difficult for beginners to use
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 is our primary use case?

We primarily use the solution as a functional testing tool.

What is most valuable?

Selenium is a freeware tool, through which I am using Java for automating our project testing and with its feature grid and a different browser, I can do the functional testing. We can automate our functional testing through a browser. It supports all types of browsers including Firefox and Chrome.

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.

It's easy to customize according to our needs. 

Now we are getting lots of extensions such as BlazeMeter, where you can record and generate the script and modify, et cetera.

The initial setup is easy.

What needs improvement?

The parallel testing in Selenium is lacking.

The latest versions are often unstable. 

There's no UI in Selenium. Beginners who want to start using it must have knowledge of Java, Python, or any programming language. If you are using a Chrome extension, that is a BlazeMeter extension, you can record and make the script, however, that is not very helpful for beginners.

The editor is based on Eclipse. It would be nice if there was some in-built UI for this.

I am leading a 20 person team where I have some junior staff and we have to set up lots of demos and training for them to be comfortable with Selenium.

Occasionally, if someone is downloading the latest version of Java, it might not align with the Selenium version. There needs to be a way for Selenium to alert you if there will be a conflict between versions. 

For how long have I used the solution?

I've been using the solution for four years. 

What do I think about the stability of the solution?

The level of stability depends on the version you are referencing. For example, Version 3.1.46 is very stable, however, Version 4.0.0, the latest version, is not.

How are customer service and technical support?

There is no technical support available for Selenium, as it is an open-source product. There is a blog where you can find answers to questions, however, there's no one to actually reach out to. 

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

Previously, I was using VSTS Ultimate.

How was the initial setup?

The initial setup is pretty straightforward and simple.

You first have to install Java, JDK, in your system. Then you can install an editor such as Eclipse. In Eclipse, you can incorporate all the Selenium jar files.

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

The solution is free to use.

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. 

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Test Automation Lead/Consultant at Aspire Systems
Real User
Top 20
It replaces manual regression testing, reducing testing time due to its cross-browser, parallel, and remote executions. But, it needs more support for IE and Safari.

What is our primary use case?

We took Selenium for web product test automation and as it very well suits as it has capacity to execute in different browser, different environment. Also it has lot other capacities to scale up test automation and yield better ROI.

How has it helped my organization?

Web-based application automation are mostly done using Selenium. It's the right automation tool as a replacement for manual regression testing that indispensably reduces the testing time due to its cross-browser, parallel, and remote executions.

What is most valuable?

- Most importantly, it is an open source tool.

- Parallel executions (same browser in parallel, different browser in parallel).

- Remote executions using Node and Hub.

- Integration with CI tools like Jenkins

- Multi-platform support (for details have a look at http://www.seleniumhq.org/about/platforms.jsp).

- Cross-browser Support (Chrome, Firefox, different versions of IE, Safari, Opera).

- Supported environments are Windows, Linux & Mac.

- Supports different scripting languages (JAVA, C#, Perl, PHP, Python, Ruby, Objective C, Javascript).

- Huge user community.

What needs improvement?

It has extensive support for Chrome and Firefox, but more is needed for IE, Edge and Safari.

What do I think about the stability of the solution?

To some extent it is unstable while executing against different versions of IE browser, but that could be overcome through some work-around and framework design. Edge browser executions are not stable as IE browsers.

How is customer service and technical support?

Obviously, we have better support from various users as it is an open source tool. We have a huge number of customers in the open community at different levels to provide support.

How was the initial setup?

Basically, to start with setup is straightforward and easier. If you use the remote web-driver, it is slightly complex to make the setup.

What about the implementation team?

Our in-house team is used for the entire implementation of the framework. Being open-source, lot of valuable additions are made in a free-flow while developing the framework.

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

It's an open source tool.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user845028 - PeerSpot reviewer
it_user845028Staff Software Engineer at a tech services company with 10,001+ employees
Real User

"Hiya,

I love all the posts, I really enjoyed.
I would like more information about this, because it is very nice ., Thanks for sharing.

We'd like to know the way how to open ISE by code directly, or the way to launch ISE in viewdraw or Library Manager.
By the way, we can open our central library automatically, but failed to find out the way how to run the Menu Tools> Symbol Editor in xDM Library Tools.

I am so grateful for your blog. Really looking forward to read more.

Kind Regards,
kevin
"

See all 10 comments
it_user365250 - PeerSpot reviewer
Software Quality Assurance Engineer at a comms service provider with 501-1,000 employees
Vendor
With Selenium WebDriver you can create robust, browser-based regression automation suites and tests, scale and distribute scripts across many environments.

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: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
AmilaDantanarayana - PeerSpot reviewer
Presales manager at Mitra Innovation
Real User
Top 5Leaderboard
Not complicated, customized licensing based on your needs, straightforward deployment
Pros and Cons
  • "It is a good automation tool."
  • "I would like to see Selenium HQ support legacy platforms."

What is our primary use case?

We use it when you have a large number of scenarios to be tested manually, you would go for a web-based automation solution.

What is most valuable?

It is a good automation tool.

What needs improvement?

I would like to see Selenium HQ support legacy platforms.

For how long have I used the solution?

I have been using Selenium HQ for the past five years.

What do I think about the stability of the solution?

I find Selenium HQ to be a stable product.

What do I think about the scalability of the solution?

Selenium HQ is scalable for our needs.

How was the initial setup?

Selenium HQ is not complex to work with.

What about the implementation team?

We deployed in-house and it took between two to three weeks to complete.

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

The licensing pricing depends on the customer's needs.

What other advice do I have?

It is a straightforward application to learn. If you know Java, it is something that can be easily learned and used. It has a lot of support out there. But again, it might not support some of the older back-end platforms. I would rate Selenium HQ an eight out of ten.

Which deployment model are you using for this solution?

Public Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
LokeshKumar - PeerSpot reviewer
CEO, Founder at a tech services company with 11-50 employees
Real User
Top 5
Great for working on multiple browsers and platforms
Pros and Cons
  • "Has a good Workday application that enables us to handle some of the custom controls."
  • "The stop control needs to be improved with a configuration tool to enable desktop support."

What is our primary use case?

I'm the company's managing director and we are customers of Selenium. 

What is most valuable?

 It enables us to handle some of the custom controls of Ajax calls to Selenium and Selenium Grid for parallel execution on different versions of the application and on different platform.

What needs improvement?

The Selenium stop control has been a challenge. We use auto IT for handling some of the small controls, small scenarios on the desktop, it needs to be improved with a configuration tool where it can handle desktop support as well as Ajax controls. Basically, there needs to be an improvement in handling the Ajax custom controls because the inbuilt method is not very helpful in that respect.

For how long have I used the solution?

I've been using this solution for almost five years. 

What do I think about the stability of the solution?

This is a stable and reliable solution for web applications, there is no doubt since it's an open-source tool, it's recommended for any web application. We used GitHub and Jenkins for continuous integration and everything is available online, we have experience working with the Jenkins version controls and configuration tools.

How are customer service and technical support?

We use Google or blogs for any problems. There are sometimes delays and if we are moving into a new Chrome version or a new Firefox version, there can be delays of up to a couple of days to figure out the plugins and there's no immediate support available. We need to wait till something turns up on the internet. 

How was the initial setup?

We've been using Selenium for a long time and haven't had many issues; we knew how to configure it. It's not completely straightforward and implementation takes time but everything was available on the internet and the blogs. There's a lot of documentation available regarding deployment. 

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

We're using the open source version. We don't have any support from Selenium HQ.

What other advice do I have?

I would recommend this solution. If working on multiple browsers and on multiple platforms is the goal, then Selenium is definitely the right tool because it works on Windows as well as on Linux. It also supports multiple browsers. 

I rate the solution eight out of 10. 

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: November 2024
Buyer's Guide
Download our free Selenium HQ Report and get advice and tips from experienced pros sharing their opinions.