Selenium IDE

All about using Selenium IDE for software test automation from scratch to advanced
4.3 (56 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
788 students enrolled
Instructed by Ganesh Sahai IT & Software / Other
25% off
Take This Course
  • Lectures 44
  • Length 9 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 9/2015 English

Course Description

Selenium IDE is one of the most popular test automation integrated development environment from Selenium products. This is the best tool to get started on learning about test automation. It helps to scale yourself from basics to advance level in a very effective manner. This course aims at exactly doing this with you. You do not need to have any prior programming skills or deep knowledge about software testing before taking this course. The basics are well covered in this course and gradually the course takes to advance levels. There are lot of advance details covered in the course.

It will get you started with the testing flow like requirement, testcase design, scripting test automation, executing testcases and recording testresults and logging bugs. It will first make you familiar with some commonly used Selenium commands and use them in your test automation scripts. There will be examples covering real world applications and also a a special custom application which you can install on your system to practice on.

You will gradually get on to the advance level of know each and every details of the tool and exposed through the various user interface features of the tool and also other associated features. There is whole lot of stuff in there and we will cover that one at a time in as simple a manner as possible. You will be in command to know almost everything listed there and how to use it.

The basics of HTML, CSS and Javascript as needed in this course will be covered along with some support tools which complement use of Selenium IDE.

Selenium is one of the best tool for software test automation. So, go for it. Now.

What are the requirements?

  • Basic knowledge about software usage

What am I going to get from this course?

  • Learn about using Selenium IDE for software test automation
  • Understand all the features of Selenium IDE so as to master using it
  • Learn various webpage element locating strategies to help do better test automation
  • Learn about whole lot of Selenium Commands with hands on exercises
  • Use real life applications and also your own sample application to practice using Selenium IDE
  • Learn the basics of HTML, CSS and Javascript and its usage in using Selenium IDE
  • Learn about various support tools to be used along with Selenium IDE
  • Prepare you for your next level of journey on using Selenium IDE

Who is the target audience?

  • All those who are doing software testing activities
  • Fresh graduates who are planning to make a career in software testing

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Getting Started with Selenium IDE

Lets get started with an introduction to test automation and role of Selenium


Let gets our hands into Selenium and see what we can do with it to start with


So, lets get started with commonly used commands like open, type, click.


Some more commonly used commands like waitForElementPresent waitForElementPresent, verifyText, verifyTitle, waitForPageToLoad, verifyElementPresent.


Whiztrial is a real life like web application created to enable you to learn faster and practice upon to better your skills in learning and using Selenium.


Testcase is the basic building block of testing. Lets see how we script it in Selenium.


Lets get the testcases clubbed together in a testuite using Selenium.


Lets have some fun using record and play with Selenium.


Putting together all what we learned so far to get the gist and then move forward.

5 questions
Section 2: Support Tools

It is a must to learn about some of the support tools to enable us to do better test automation using Selenium. Lets start with browser developer tools.


Lets look at some other tools like Firebug, Firepath and Web Developer.

Section 3: Selenium IDE User Interface Features

This is session is a brief introduction about Selenium IDE user interface features and then getting deeper with File Menu.


In this session we will look in detail about the Edit menu.


In this session we will look all the items in the Actions menu.


Options is a big area and deals with various aspects of Selenium IDE. We will look into all those aspects in this session.


Selenium IDE has a mechanism whereby you can extend its functionality. We will learn about that in this session.


We will cover all the general options in this session.


Plugins is another way to add to the functionality of Selenium IDE. We will look into that in this session.

Selenium IDE UI Features : Session-8 (Options-Format, LocatorBuilders)

In this session we will look into the format and locator builder options of Selenium IDE.


In this session we will look into the Help features of the Selenium IDE.


In this session we will look Log, Reference, UI-Element and Rollup features of Selenium IDE.


In this section we will get started with basics of HTML.


In this session we will look into some of the key elements of HTML which be useful in doing test automation using Selenium.


In this session we will look into basics of CSS.


In this session we will look into basics of javascript.

Section 5: Locating UI Elements Strategies

Locating UI/Webpage elements is one of the most critical test step in test automation scripts. Lets learn how Selenium helps us to do this.


In this session we will look into locating elements by id.


In this session we will look into locating elements by name.


In this session we will look into locating elements by XPath.


In this session we will look into locating elements by link text.


In this session we will look into locating elements by DOM.


In this session we will look into locating elements by css.


So, what is the best strategy to locate element?


In this session we will learn about pattern matching while using various locator strategies.

Section 6: Selenium Commands – “Selenese”

Lets learn about some of the commands like check, uncheck, click.


Lets learn about some of the commands like close,pause, refresh


Lets learn about some of the commands like break, goback, assertTitle.


Lets learn about some of the commands like store, echo


Let us learn about some of the commands like select, selecFrame, selectPopUp


Let us learn about some of the commands like selectWindow, openWindow


Let us learn about some of the commands like verifyAlert, verifyElementPositionTop & verifyElementPositionleft,


Let us learn about some of the commands like VerifyElementPresent, verifyLocation, verifyTable, VerifyText, verifyAllLinks.

5 questions
Section 7: Summing Up and Going Forward

Lets recap what you have learned in this course and what is the path going forward in your journey of learning Selenium.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Ganesh Sahai, Founder "DoItvation" & "TestToBeBest"

Ganesh Sahai is B Tech from IIT Delhi (1993) and EGMP from IIM Lucknow (amongst the top technology and management institutes in the world). He has been founder, co-founder and founder team member of few start up companies and initiatives in the field of IT, Marketing and Academics. He Worked for Adobe since 1999 for around 12 yrs. He has led and setup many of the key testing teams from scratch for various Adobe products, like, Acrobat, Adobe Reader, AIR, CS, Tools etc. spanning desktops, handhelds (mob. phones etc.), hosted and enterprise area. He has worked as head of quality with one of the world's leading gaming technology company Aristocrat Technologies. Innovation is his passion and his innovative approach has got sixteen ideas approved for patents. Along the way he has supported and guided people in their innovative ideas. He is founder of “TestToBeBest" and “DoItvation" community of those interested in software testing and innovation respectively.

Ready to start learning?
Take This Course