3.95 out of 5
3.95
147 reviews on Udemy

Selenium IDE

All about using Selenium IDE for software test automation from scratch to advanced
Instructor:
Ganesh Sahai
1,283 students enrolled
English [Auto-generated]
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

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.

Getting Started with Selenium IDE

1
Introduction

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

2
Getting Started with Selenium IDE

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

3
Commonly Used Selenium Commands - Part 1

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

4
Commonly Used Selenium Commands - Part 2

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

5
Setting up web application for practice

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.

6
TestCase and TestSuite Creation & Execution (Part1)

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

7
TestCase and TestSuite Creation & Execution (Part-2)

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

8
TestCase and TestSuite Creation & Execution (Part-3)

Lets have some fun using record and play with Selenium.

9
Putting it all together

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

10
Quiz-1

Support Tools

1
Browser Dev Tools (Part-1 : Browser Developer 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.

2
Browser Dev Tools (Part-2 : Firebug, Firepath & Web Developer)

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

Selenium IDE User Interface Features

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

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

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

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

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

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

4
Selenium IDE UI Features : Session-4 (Options Menu)

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

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

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

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

We will cover all the general options in this session.

7
Selenium IDE UI Features : Session-7 (Options- Plugins)

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

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

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

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

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

11
Selenium IDE UI Features : Session-11 (Log, Reference, UI-Element, RollUp)

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

HTML, CSS, JAVASCRIPT

1
HTML : Part-1

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

2
HTML : Part-II

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

3
CSS

In this session we will look into basics of CSS.

4
Javascript

In this session we will look into basics of javascript.

Locating UI Elements Strategies

1
Introduction

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.

2
Locating Element By Id

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

3
Locating Element By Name

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

4
Locating Element By XPath

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

5
Locating Hyperlink Element By Link Text

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

6
Locating Element By DOM

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

7
Locating Element By CSS

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

8
Implicit Locator and What is the best strategy to use?

So, what is the best strategy to locate element?

9
Pattern Matching

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

Selenium Commands – “Selenese”

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

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

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

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

3
Selenium Commands : Part-2 (Session: 1)

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

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

Lets learn about some of the commands like store, echo

5
Selenium Commands: Part-3 (Session :1)

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

6
Selenium Commands: Part-3 (Session :2)

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

7
Selenium Commands: Part-4 (Session :1)

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

8
Selenium Commands: Part-4 (Session :2)

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

9
Quiz-2

Summing Up and Going Forward

1
Summing Up and Going Forward With Selenium

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

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4
4 out of 5
147 Ratings

Detailed Rating

Stars 5
57
Stars 4
53
Stars 3
26
Stars 2
9
Stars 1
2
d02b22dd066856540855d20737dad615
30-Day Money-Back Guarantee

Includes

9 hours on-demand video
Full lifetime access
Access on mobile and TV
Certificate of Completion