What is our primary use case?
I've done headless execution and at times I've found that pretty useful.
What is most valuable?
The solution is stable.
It's a scalable product.
There's documentation that can help with the setup.
It's not too complicated to implement.
The product is easy to use.
The pricing is great.
What needs improvement?
The reporting part can be better. They need some APIs or maybe in-built libraries for reporting. At times, it's difficult to locate elements on certain applications on the web. Locating the elements, like web tables, becomes a little difficult sometimes. They can improve that feature also.
For how long have I used the solution?
I've been using the solution for eight to ten years.
What do I think about the stability of the solution?
The stability is good. There aren't bugs or glitches. It doesn't crash or freeze. The performance is good. It's reliable.
What do I think about the scalability of the solution?
Companies can scale it to a certain extent, yes. However, if I have to do execution on Selenium grid or something like that, therefore, it's pretty scalable.
There are a lot of people using the product. I'm not sure about the number, however, it's likely around 500 people.
How are customer service and support?
I know that there is some technical support available, however, I've never contacted them. By going on the web, on stack overflow, I've pretty much been able to find a solution if we've had questions or issues. I've never contacted technical support.
Which solution did I use previously and why did I switch?
I've also worked with Micro Focus.
I'm working with Micro Focus, however, for that part, I'm working on the mainframe - although I've done some web testing using Micro Focus on a website. Otherwise, I found Selenium to be easier, and simpler to use than Micro Focus when it comes to the web. A lot of support online is available. A lot of forums, and communities are there. For Micro Focus, the part where you identify objects on a webpage, that part is pretty simple on Selenium. You can use XPath or CSS or IDE or anything, and it works fine. Yet with Micro Focus, the web part, I found it a little tedious to work with. Selenium is much easier in that sense on the web part.
How was the initial setup?
It's an internal website that we work on.
The setup is pretty simple.
We do not really require some technical person for the maintenance of Selenium HQ. That said, sometimes, due to certain issues, like dependency on certain versions, you have to change the entry in your pom file. Otherwise, certain open-source things don't work well with the latest version of Selenium. The backward compatibility for certain other open-source software and APIs don't work well with the latest version of Selenium. You have to have little backward compatibility also. Other than that, I found it was pretty stable with almost all the other open-source software. It didn't require constant watching.
What about the implementation team?
We did not need the help of a consultant or integrator. By reading some help files on the internet, we could set it up pretty easily. That's not a problem.
What's my experience with pricing, setup cost, and licensing?
We have an enterprise license. The pricing is good. I'd rate it at a four out of five in terms of affordability.
What other advice do I have?
I'm just a consumer or end-user.
We deploy on the cloud and on Jira as well.
I'm working on the latest version of the solution.
I'd rate the solution an eight out of ten. If they fixed the reporting functionality, I'd rate it higher.
Which deployment model are you using for this solution?
Public Cloud
Disclosure: My company does not have a business relationship with this vendor other than being a customer.