Is Selenium still in demand?
As of June 2025, I've been using Selenium for over a year now.
I was one of the people who came to the Selenium 2.0 release with a lot of excitement and anticipation for what was going to be a fantastic improvement over Selenium 1. However, when I really started using Selenium 2.0, I started to see some of the big pain points of it.
I've since made the decision to stop using Selenium 2.0 and have started looking at moving back to Selenium 1. Why?
While I love the speed and flexibility of Selenium 2.0, there were many times that I found it to be a maintenance nightmare. Many of the features that were added in the second version were more geared towards performance rather than improving user experience.
Selenium 2.0 made some major changes to the underlying infrastructure. The biggest of which is how web-driver communication is handled. Before Selenium 2.0, the communication with the web browser and other web elements was handled in a proprietary way that was not extensible. With Selenium 2.0, the core API's and communication protocol have changed drastically. Now, I can do things like write a Java Selenium WebDriver like this:
WebDriver driver = new ChromeDriver();. However, before you start adding all of your Selenium WebDriver code into the mix, there are some things that you need to be aware of: WebDriver is the web browser specific implementation of the Selenium API's. It is not compatible with Selenium 1. WebDriver has a different structure from Selenium 1.
Selenium WebDriver is not compatible with the Selenium RC. I wrote a post about this here: Selenium WebDriver vs Selenium RC The Selenium WebDriver API's are still a work in progress. They have not yet stabilized.
When I started using Selenium 2.0, I had some of the best intentions of using it. However, the maintenance nightmare really wore on me and I decided that I would no longer use it. The good news is that there are some alternatives to Selenium WebDriver that make it easy to switch back to Selenium 1. Here are a few options that I found:
ChromeDriver - This is a high level API that allows you to build a web driver for Chrome.
How can I practice Selenium?
As the question says, how do I practice Selenium?
If I have a web driver (for IE 11) I can just run code through testNG and I'm good right? Or is there some sort of online program where I could make an account, and take my input in the form of a page and see it come up on the screen. The thing is, I don't actually want to find a page and click on things. I just want to make sure it is functioning correctly. What are some resources online that I can look through that will teach me how to do so?
Related Answers
How can we use the Selenium tool with HeadSpin?
Selenium is a tool that is used to automate functional testing. There are two types...
What are 5 Uses of Selenium?
Selenium is a web-automation tool that helps you to test web applications....
How can we use the Selenium tool with HeadSpin?
Selenium is a cross-browser testing automation framework w...