Selenium IDE
4.2 (60 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.
803 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Selenium IDE to your Wishlist.

Add to Wishlist

Selenium IDE

All about using Selenium IDE for software test automation from scratch to advanced
4.2 (60 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.
803 students enrolled
Created by Ganesh Sahai
Last updated 10/2015
English
Current price: $10 Original price: $20 Discount: 50% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 9 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
What Will I Learn?
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
View Curriculum
Requirements
  • Basic knowledge about software usage
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.

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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 44 Lectures Collapse All 44 Lectures 08:49:17
+
Getting Started with Selenium IDE
9 Lectures 01:57:13

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

Preview 13:21

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

Getting Started with Selenium IDE
11:00

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

Commonly Used Selenium Commands - Part 1
15:34

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

Commonly Used Selenium Commands - Part 2
17:19

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.

Setting up web application for practice
13:25

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

TestCase and TestSuite Creation & Execution (Part1)
16:16

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

TestCase and TestSuite Creation & Execution (Part-2)
05:47

Lets have some fun using record and play with Selenium.

TestCase and TestSuite Creation & Execution (Part-3)
15:01

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

Putting it all together
09:30

Quiz-1
5 questions
+
Support Tools
2 Lectures 28:45

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.

Browser Dev Tools (Part-1 : Browser Developer Tools)
15:44

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

Browser Dev Tools (Part-2 : Firebug, Firepath & Web Developer)
13:01
+
Selenium IDE User Interface Features
11 Lectures 01:57:47

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

Selenium IDE UI Features : Session-1 (Introduction & File Menu)
17:46

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

Selenium IDE UI Features : Session-2 (Edit Menu)
05:45

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

Selenium IDE UI Features : Session-3 (Actions Menu)
15:35

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 UI Features : Session-4 (Options Menu)
12:49

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

Selenium IDE UI Features : Session-5 (IDE Extensions)
05:07

We will cover all the general options in this session.

Selenium IDE UI Features : Session-6 (Options-General-Others)
12:03

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-7 (Options- Plugins)
15:34

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

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

Selenium IDE UI Features : Session-9 (Options-Format, Clipboard etc.)
04:03

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

Selenium IDE UI Features : Session-10 (Help)
06:58

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

Selenium IDE UI Features : Session-11 (Log, Reference, UI-Element, RollUp)
18:10
+
HTML, CSS, JAVASCRIPT
4 Lectures 55:15

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

HTML : Part-1
08:32

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

HTML : Part-II
12:36

In this session we will look into basics of CSS.

CSS
18:16

In this session we will look into basics of javascript.

Javascript
15:51
+
Locating UI Elements Strategies
9 Lectures 01:29:41

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.

Introduction
02:31

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

Locating Element By Id
04:56

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

Locating Element By Name
05:12

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

Locating Element By XPath
12:16

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

Locating Hyperlink Element By Link Text
04:18

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

Locating Element By DOM
23:48

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

Locating Element By CSS
14:33

So, what is the best strategy to locate element?

Implicit Locator and What is the best strategy to use?
04:26

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

Pattern Matching
17:41
+
Selenium Commands – “Selenese”
8 Lectures 01:55:32

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

Selenium Commands : Part-1 (Session: 1)
16:24

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

Selenium Commands : Part-1 (Session: 2)
13:26

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

Selenium Commands : Part-2 (Session: 1)
12:25

Lets learn about some of the commands like store, echo

Selenium Commands : Part-2 (Session: 2)
09:55

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

Selenium Commands: Part-3 (Session :1)
18:02

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

Selenium Commands: Part-3 (Session :2)
16:30

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

Selenium Commands: Part-4 (Session :1)
15:46

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

Selenium Commands: Part-4 (Session :2)
13:04

Quiz-2
5 questions
+
Summing Up and Going Forward
1 Lecture 05:04

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

Summing Up and Going Forward With Selenium
05:04
About the Instructor
Ganesh Sahai
3.9 Average rating
1,553 Reviews
27,963 Students
10 Courses
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.