Try our new research platform with insights from 80,000+ expert users
reviewer1393092 - PeerSpot reviewer
Developer / Team Lead at a computer software company with 11-50 employees
Real User
Easy to install and stable, but should support desktop applications
Pros and Cons
  • "It is more stable in comparison to other solutions because they have quite some experience in the market."
  • "I don't have that much experience with it, but I know that Selenium is more used for websites. It is not for testing desktop applications, which is a downside of it. It can support desktop applications more."

What is our primary use case?

We use it for test automation. We are also using Cypress for some of our automated tests. We've tried Selenium a little bit, but it depends on the project we are doing.

What is most valuable?

It is more stable in comparison to other solutions because they have quite some experience in the market.

What needs improvement?

I don't have that much experience with it, but I know that Selenium is more used for websites. It is not for testing desktop applications, which is a downside of it. It can support desktop applications more.

For how long have I used the solution?

I have been using this solution for one year.

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

What do I think about the stability of the solution?

It is stable.

What do I think about the scalability of the solution?

We have five people on the team, but not all of us are using it. We have plans to increase its usage.

How was the initial setup?

It is not complex. I don't remember the time it took, but I do have development and testing experience. So, for me, it was an easy ramp-up.

What other advice do I have?

I would recommend this solution to others. I would rate it a seven 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
PeerSpot user
Software QA Lead at Ajman Municipality
Real User
Good community support, is scalable, and stable but the GUI needs improvement
Pros and Cons
  • "The grids, as well as the selectors, are the most valuable features."
  • "It would be very helpful to be able to write scripts in a GUI, rather than depend so heavily on the command line."

What is our primary use case?

Selenium HQ is used by our organization to automate test scripts for our applications as well as to automate or regression tests carried out during software development.

What is most valuable?

The grids, as well as the selectors, are the most valuable features.

The ease of use for the whole tool.

What needs improvement?

I would like more usability and ease of use.

The graphical interface could be improved. It would be very helpful to be able to write scripts in a GUI, rather than depend so heavily on the command line.

For how long have I used the solution?

I have been using Selenium HQ in my department for three years.

What do I think about the stability of the solution?

Selenium HQ is a stable product.

What do I think about the scalability of the solution?

It is easy to scale Selenium HQ.

We have five members in our Quality Assurance team, and three are dedicated to Selenium.

We have plans to increase our usage in Selenium but the issue is time.

How are customer service and technical support?

We have not contacted technical support. In a Google search, you can find the help you need. It's an open community.

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

We worked with other solutions previously and changed to Selenium because of the cost of the license.

We are also using Microsoft Team Foundation (TFS), which is now known as Azure DevOps. We are upgrading to DevOps.

How was the initial setup?

The initial setup is straightforward.

It took half a day to deploy.

One person is enough to maintain this solution.

What about the implementation team?

We completed the installation and deployment internally.

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

The cost of the license is better than other solutions. Selenium is a free tool. It's open-source.

To date, we have not paid any additional fees.

What other advice do I have?

I would recommend using Selenium with Python, it will be helpful.

I would rate Selenium HQ a seven 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
December 2024
Learn what your peers think about Selenium HQ. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
831,265 professionals have used our research since 2012.
reviewer1391454 - PeerSpot reviewer
Automation Lead - Robotic Process Automation at a financial services firm with 501-1,000 employees
Real User
There is a lot of community support available but it needs standardized frameworks to build automation
Pros and Cons
  • "I like that it is a robust and free open source. There is a lot of community support available, and there are a lot of developers using them. There's good community support."
  • "There should be standardized frameworks to build automation."

What is most valuable?

I like that it is a robust and free open source. There is a lot of community support available, and there are a lot of developers using them. There's good community support.

What needs improvement?

In terms of improvement, there should be standardized frameworks, which do not exist. Currently, you have to first sit down and look inward. This function is provided by some tools like Katalon.

There should be standardized frameworks to build automation.

For how long have I used the solution?

I have been using Selenium for five to six years. 

We also use Sauce Labs. We do testing on various versions of browsers, and various operating systems for Android and Apple. So Sauce Labs provided that capability, where we can easily scale up our testing to test on various versions.

What do I think about the scalability of the solution?

The scalability and stability are quite good. It is easily scalable. With a few pieces of code, it's scalable.

How are customer service and technical support?

We have interacted on the Selenium forums a couple of times but never contacted the technical support.

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

We also use Sauce Labs.

How was the initial setup?

We set up the entire framework around how the tests would be and different class structures. Then we evaluated how to construct labs and how to title execution and stuff like that. It took us good four to five months of two or three people working on it, to set up a robust framework.

What other advice do I have?

If you are using it for the automation test, automation is generally good. If you have an experienced developer, it will be really good to deploy the open-source frameworks for Selenium.

I would rate it a seven out of ten. 

Not a ten because they don't come loaded with the frameworks or different framework options. You have to build it from scratch. The build-in comes with a lot of networks and libraries and stuff. You still need to build that framework before you start writing the code

They try to come up with new features. I think they're in a very good space.

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_user364443 - PeerSpot reviewer
Lead Automation Architect at a retailer with 1,001-5,000 employees
Vendor
We are now able to execute 3000 test cases in less than one hour.

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: 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 501-1,000 employees
Consultant
It provides us simple objects recognition and multi-language support.

What is most valuable?

  • Simple objects recognition
  • It's easy to use
  • Multi-language support
  • Open source with good support
  • A lot of information and help online

What needs improvement?

Selenium IDE needs to be improved not like just an record / play back tool, but as effective web elements spy. TestNG has more support, and also has ntegration with Appium and Jmeter which Selenium misses.

For how long have I used the solution?

I've been using it for 10 years, since 2005.

What was my experience with deployment of the solution?

Throughout the last five years, I have not had any difficulty to install or set-up Webdriver.

What do I think about the stability of the solution?

This is an open source, so some issues are always pop[ing up , but compared to other open source automation tools web driver is much much better.

What do I think about the scalability of the solution?

It covers all regression testing with 20,000 test cases run during 24 hours and easy maintenance.

How are customer service and technical support?

Customer support is very good for a non-commercial tool.

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

I used Silk Test and Win Runner previously. Borland SilkTest is an excellent tool, but it costs.

How was the initial setup?

 It very straight forward and easy. Of course it’s required basic programming skills.

What about the implementation team?

We have in house automation framework and it works great with continuous integration. I do not see reasons to pay for third party services.

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

It's a free tool.

What other advice do I have?

Just use web driver and enjoy.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user372513 - PeerSpot reviewer
Independent Consultant/Owner at a tech consulting company with 51-200 employees
Consultant
It has the ability to test on all of the major web browsers.

What is most valuable?

The ability to test on all of the major web browsers.

How has it helped my organization?

I’ve used Selenium in multiple ways of the years. In one case I was working on a web site that got updated once a week. Mostly by others. Every week we would find out that a page changed that we were not expecting because we had changed included content, not knowing it was appearing on another page. I convinced management to allow me to write a script that went to each page on the production site and compare the page to the stage site. I reported the changes to management so that if they didn’t know about them, they were aware of the change.

On another site, we used Selenium to do basic application level testing. Just about the time I would start to think I was wasting my time, the test would reveal a problem that needed to be addressed.

What needs improvement?

Can’t think of anything I would change.

For how long have I used the solution?

I've used it for at least five years.

What was my experience with deployment of the solution?

There's never been an issue with deploying it.

What do I think about the stability of the solution?

As the various browsers change, tests stop working. But that can hardly be blamed on Selenium. Every problem I've ever had has always been answered by “Get the most recent version of Selenium.”

What do I think about the scalability of the solution?

I've never had a problem scaling the tests.

How are customer service and technical support?

It is open source, I don’t think this applies. The documentation could use some work but there are books that fill this hole.

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

I had used TestComplete at one point a very long time ago. What I didn’t like about TC is that it was a complete development environment, which I didn’t really like. Selenium gives me the ability to write my test using the programming environment I am already familiar with.

How was the initial setup?

The initial setup is pretty straightforward, but when you branch into using the Selenium Grid, things do get a bit more complex. It is all pretty easy now that I know how.

What about the implementation team?

I implemented it myself using search engines and trial and error.

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

It’s free. And relatively easy to get setup.

What other advice do I have?

Learn how to use the “Page Model” approach to creating tests. If you code direct to the Selenium API and don’t using the Page Model, as things change in your web application, it will become more and more difficult to update your test to reflect the changes.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Software Test Engineer at a tech vendor with 201-500 employees
Real User
Open source and compatible with multiple languages, but lacks support for Windows desktop applications
Pros and Cons
  • "It is compatible with and supports multiple languages, such as Java and Python. It is open source, and it is widely used."
  • "It is not a licensed tool. The problem with that is that it won't be able to support Windows desktop applications. There is no support for Windows desktop applications. They can do something about it. Its user interface can also be improved, which is not great compared to the other latest tools. Anybody who has been working on functional testing or manual testing cannot directly work on Selenium HQ without learning programming skills, which is a disadvantage."

What is most valuable?

It is compatible with and supports multiple languages, such as Java and Python. It is open source, and it is widely used.

What needs improvement?

It is not a licensed tool. The problem with that is that it won't be able to support Windows desktop applications. There is no support for Windows desktop applications. They can do something about it.

Its user interface can also be improved, which is not great compared to the other latest tools.

Anybody who has been working on functional testing or manual testing cannot directly work on Selenium HQ without learning programming skills, which is a disadvantage.

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?

It has good stability.

What do I think about the scalability of the solution?

Scalability is good. They are improving on that.

How are customer service and technical support?

I haven't directly interacted with anyone. For most of the questions that I have, I search online, and I am able to find the answers in the community.

How was the initial setup?

It is complex, but they have detailed documentation, which is helpful.

What other advice do I have?

You need a person who knows one programming language thoroughly. It is not like anybody can pick and work on this solution. You should be thorough enough on the language and the framework that you are choosing. Only then Selenium HQ is the way to go.

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