Selenium HQ Review

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.
Add a Comment
Guest