Selenium Webdriver Complete Course - Build A Framework

Secure your future and get a better job by learning the most popular automation testing tool on the planet using C#.
4.8 (169 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.
2,318 students enrolled
$100
Take This Course
  • Lectures 353
  • Length 19 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

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

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

About This Course

Published 11/2015 English

Course Description

Did you know that Selenium WebDriver is the most popular GUI automation testing tool on the planet?

Did you know that the demand for Selenium testers is rising, Selenium is becoming more popular, but there is a lack of good SDETs in the world?

Take this course to ensure to yourself that you will be on the right path to a 6 figure salary, job security, and stability. In this course, you will learn how to build your own automation testing framework from scratch. I will hold your hand as I walk you step-by-step through the entire development of this framework. You will learn every single thing that you need to know in this single course! Not only theory, but tons of real examples, with real practice on real applications!

GUARANTEED or your money back within 30 days!

"The best tutorials I have ever seen, simply awesome. I take off my hat in front of you, you are an gorgeous professor, I am speechless to express how satisfied I am with these tutorials." -Lisbey

Here are just some of the topics that are covered in extreme depth:

- Over 20 hours of high quality, professionally edited, automation tutorials

- How to write your first automation framework from scratch

- You will learn why Selenium is growing so fast, why it's so amazing and the latest IT trends for Selenium

- The automation testing best practices to make you amazing at your job

- The Page Object Model, the most effective way to create automation testing frameworks

- Full 10 hours of C# lectures to make you efficient at coding frameworks

- You will learn Visual Studio

- How to use only free tools to code your framework

- How to identify any element, any time, using the most advanced techniques

- How to work as an automation tester at your job in an Agile lifecycle

- Tips and tricks to make you better at coding and automation like Resharper

- JSON

Here is what my students are saying:

"I dont know much about QTP. But I really love the way of your teaching. I am a just beginner of QTP. I am very eager to watch all of your videos. Just keep up the good work. And finally it is excellent." -Srikanth

"Great Video I have ever seen on YouTube. You are so so clear and honest in presenting the material. I had no idea how important it is to use QTP from different angle, that is via scripting. Great Work and Thank You so so so much!" -Mohammed

------------------------------------------------------------------------------------------------------------------------

Bonus

1. Free course on parallel test execution with Selenium Webdriver - execute tests locally or in the cloud (60+ min of video tutorials)

2. Ebook that shows the Top Selenium Webdriver Resources to make you a better automation engineer.

3. 50% off of my Selenium Webdriver Synchronization Techniques tutorial

------------------------------------------------------------------------------------------------------------------------

And if you are not 100% satisfied, you can receive a full refund within 30 days of your purchase! You have absolutely nothing to lose.

What are the requirements?

  • Absolutely nothing - you will need to download a few free tools, however, we show you how to do that step by step in the course.

What am I going to get from this course?

  • Create a Selenium Webdriver framework from scratch using C#
  • Master C# for Software Automation Engineers
  • Master how to use Selenium Webdriver
  • Learn how to use any identification mechanism to find an object on a web page
  • Become a master of Xpath
  • Create extremely reliable and stable automation tests
  • Use the Page Object Pattern to develop high quality tests
  • Learn the automation testing best practices so that you can do Automation Testing with any tool
  • Understand what to automate and when
  • Learn what an Automation Engineer does at their job in the Agile lifecycle every day
  • Learn how to work with JSON objects using C#

What is the target audience?

  • Anyone interested in advancing their career to a 6 figure salary
  • Any manual tester that wants to get a better job
  • Any manual tester that wants to secure their future
  • Any person interested in learning Quality Assurance and Automation

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.

Curriculum

Section 1: Introduction
Introduction to the course
Preview
01:52
what will be covered in the c# portion?
Preview
03:37
Selenium section overview
Preview
00:54
what will be covered in the selenium portion?
Preview
04:13
Your Extra Bonus
Preview
Article
Introduction to the instructor
Preview
02:45
Clarification
Article
Live Selenium Webdriver Training
Article
Frequently Asked Questions
Article
Section 2: Introduction To C#
Instructor Intro
01:00
Concepts Covered
02:44
Downloading Visual Studio
Preview
01:54
Getting to know VS
Preview
03:37
Creating a Console Project
04:28
Understanding solutions
05:02
Creating a Web Application Project
06:41
Creating a Class Library
04:23
Creating a Unit Test Project
02:32
C# Coding Standards
03:48
Coding Convention Example pt1
04:24
Coding Convention Example pt2
04:50
Visual Studio and Coding Conventions Quiz
Preview
Article
Section 3: Variables and Strings
Code Solutions for Variables and Strings
Article
Intro to Variables
Preview
04:16
Declaring Variables of Simple Types
Preview
04:50
Formatting text using concatenation
05:02
Formatting text for Output
04:29
Using Numeric Format Strings
02:07
Using StringFormat Method
03:08
Verbatim Strings and Escape Sequences
Preview
03:13
Lesson 3 Exercise
03:11
Variables and strings assessment
Article
What are your thoughts so far?
Article
Section 4: Different types of VS Projects
Code solutions for Different types of VS Projects
Preview
Article
Running a Console App
03:03
Creating a Unit Test
04:42
Using Assertions in Unit Tests
03:35
Basic Debug Commands
04:12
The Watch Window
02:25
Other Debugging Functions
04:10
Section 5: Math,equality operators, If statement
Code Solutions for Math,equality operators, If statement
Preview
Article
Math with Integers
04:14
Different Floating Point Data Types
03:02
Math with Decimals
04:25
Equality and Relational Operators
03:01
If Statements
03:35
If Else Statements
02:57
Section 6: C# Classes and Methods
Code Solutions for Classes
Preview
Article
Classes and Objects
Preview
03:18
Writing a Class
Preview
03:55
Get and Set Accessors
Preview
03:48
Auto-implemented properties
02:25
Constructors
01:45
Instatiating a class object
04:35
Methods in Classes
03:48
Value vs Reference Types
02:57
Scope of Declarations
04:25
Class demo pt1
Preview
03:21
Class demo pt 2
Preview
02:59
Class demo pt3
Preview
03:43
Class demo pt4
Preview
04:09
Class demo pt5
Preview
03:39
Quiz
Article
Section 7: Loops and Switch
Code Solutions for Loops and Switch
Preview
Article
While Repetition
02:14
Counter Controlled Repetition
02:24
Sentinel controlled repetition
03:04
Nested Control Statements
03:30
Compound Assignment Operators
01:27
Increment-Decrement Operators
02:35
For Repetition
04:13
DoWhile Loop
02:39
Switch Statements
04:01
Break and Continue
03:14
Logical Operators
04:13
Section 8: Methods
Code Solutions for Methods
Preview
Article
The Method Call Stack
02:47
Static Methods
04:11
Why Static Members
05:00
Method Overloading
02:44
Optional Parameters
03:05
Section 9: Arrays and Lists
Code Solutions for arrays and lists
Preview
Article
Declaring and Creating Arrays
04:04
Foreach Repetition
03:28
Passing Arrays to Methods
02:57
Passing array element to method
02:29
Arrays vs Collections
02:53
List Collection
03:27
Section 10: Introduction to Object Oriented Programming
Code Solutions for OOP Concepts
Preview
Article
Intro to Polymorphism
Preview
02:20

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Nikolay Advolodkin, Automation Test Engineer and passionate teacher

Nikolay Advolodkin is a prolific Automation Test & Quality Assurance Engineer. Currently, he is the instructor at UltimateQA. He is the Creator, Instructor, & Co-owner of QTPtutorial.net, and a frequent Contributor for the blog, SimpleProgrammer. To date, Nikolay is one of the most popular QTP/UFT instructors on Youtube.

When he isn’t immersed in the realm of coding and all-things QA, Nikolay Advolodkin enjoys self-improvement and aims to hone his vast skill set daily, all while teaching online students how to master automated software testing via his Twitter page.


Ready to start learning?
Take This Course