Welcome to the World of Selenium Tutorial

“Hey tester, we are going live with our change of Selenium Tutorial by this weekend. Are you ready for completion?” Sounds a lot familiar right?

Do you also come across situations at your workplace where the web application that you are testing is expanding at a fast pace and the regression testing is simply becoming uncontrollable?

Are you always asked to try and test more combinations for better quality or test the same application on multiple browsers which as a result eats up all your valuable time?

Tired of finding excuses to give your boss when asked for additional perks, such as automation (to showcase to the client apart from all the hard work and time that you put into this repetitive manual testing)? All this, along with the pressure to handle the current functionality changes, bug tracking, defect reporting and documentation?

Hmmm I get it… Operational cost savings, increased test coverage, improved quality, productivity, revenue, customer satisfaction and what not!

How you wish there was a tool highly flexible having cross-browser compatibility and support for multiple programming languages without any licensing cost. You must be thinking that this can happen only in dreams.



  • Supports the execution of repeated test cases written in various PROGRAMMING LANGUAGES.
  • Has MULTIPLE BROWSER and PLATFORM compatibility.
  • Makes it possible to run tests in PARALLEL, almost unattended, thus saving time and money.
  • Helps finding defects which may be missed during manual testing.
  • Has large user base with helping communities and also a great documentation that is available online.

Oh yes, it is FREE (hurray)! Selenium is an OPEN SOURCE testing tool or to be precise, it is a suite of tools which we will see in a bit, in detail.

Now that it’s confirmed that the water’s all safe in the World of Selenium, you might want to dive right in and learn cool aspects of it right away. I understand how excited you are (just the way I am) and I highly appreciate it. But before breaking the surface and taking a quick dip, let’s spare a tiny moment to understand a few things,

  • Target audience: Software Tester, Test Automation Engineer; Oh come on, any greedy Enthusiast
  • Selenium Level: Beginner (“Newbies”) and Intermediate
  • A very basic knowledge of object-oriented programming language such as Java is required
  • A step by step explanation along with screenshots and code snippets will be provided wherever required
  • Installation steps will also be covered along with necessary URLs
  • While dealing with Web Driver, Java programming language along with JUnit testing framework will be used

Sounds a lot technical?

Trust me! It’s really easy to learn Selenium and we together can prove that in a short time.

So what have I got to help us achieve this?

Selenium Tutorial Ville! Ha! A new word just popped up to me. Let’s use this instead of the traditional “List of Contents”.

With future in mind: The below is still work in progress. Hence a full version will be materialized as we progress.

Selenium Tutorial Topics

  1. What is Selenium?
  2. Why automated testing?
  3. History of Selenium
  4. Selenium Tool Suite
  5. Browsers and Platforms supported by Selenium Tools
  6. Selenium Tools: A fight for Supremacy
  7. Selenium IDE
  1. Surprise Freebie (It’s worth the wait!)
  2. WebDriver
  3.  Selenium WebDriver Framework – Building blocks
  4. Building a selenium WebDriver framework – One step at a time
  5. Selenium RC
    • What is Selenium RC?
    • Set-up and starting the server
    • Running a test
    • When to use Selenium RC?
  6. Selenium Grid
    • What is Selenium Grid?
    • Setting Grid up
    • Running a Test
    • Other considerations
  7. Limitations of Selenium
  8. Points to ponder

Watch out this space to dive deep and discover what makes the “World of Selenium” so cool!

You will be practicing Selenium in no time. See you soon. Have a great day!



Series Navigation1. What is Selenium? >>

7 Comments Welcome to the World of Selenium Tutorial

  1. Meenakshi

    Awesome coverage on Selenium. I too read as well as write about Selenium and its applications. And this page is providing all the required info in great detail. Thanks.


Leave A Comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.