Selenium Webdriver Complete Course - Build A Framework
4.6 (4,445 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.
10,055 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Selenium Webdriver Complete Course - Build A Framework to your Wishlist.

Add to Wishlist

Selenium Webdriver Complete Course - Build A Framework

Learn how to create a framework, from scratch, with Selenium Webdriver - so that you can use it at your workplace.
Bestselling
4.6 (4,445 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.
10,055 students enrolled
Last updated 7/2017
English
Current price: $10 Original price: $200 Discount: 95% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 23 hours on-demand video
  • 54 Articles
  • 2 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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#
View Curriculum
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.
Description

Are you confused and frustrated with your functional test automation?? 

Do your tests break often for no apparent reason?? 

Can you run 500 tests per day with the click of a button? 

If you are struggling with these issues, then you are not alone. I was there many years ago as well and couldn't figure out the proper way to do test automation. The solution was simple.

You need to build a framework! 

Since nobody teaches QA Engineers how to build an amazing test automation framework, I decided to do so. 

The Complete Selenium WebDriver with C# course is crafted carefully by professionals to turn regular people into the greatest Automation Test Engineers. Engineers capable of writing functional tests within minutes. Writing tests that are easy to read and understand. Writing tests that withstand the test of time. 

Everything is carefully planned and executed in high quality video tutorials. The tutorials are full of exercises on real applications to ensure higher retention rates.

"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

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

What will you learn?

- Over 25 hours of tutorials to teach a complete beginner how to build a Selenium WebDriver automation framework

- How to write your first automation framework from scratch

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

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

- How to use the Page Object model to make your tests more robust and withstand the test of time

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

- Learn variables, classes, objects, arrays, dictionaries, interfaces

- 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

- Learn all of the different Selenium WebDriver locators and XPath

- 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

- Learn the problems that can occur as a result of improper synchronization

- Learn Selenium WebDriver implicit and explicit waits

- Drag and drop with Selenium Webdriver

- Open developer tools to monitor traffic during your automated tests

- Learn how to run Selenium Webdriver tests in parallel on your computer

- Learn how to run Selenium Webdriver tests in parallel in Browser Stack's cloud

- Learn how to run Selenium Webdriver tests in parallel in Sauce Lab's cloud

- How to use Visual Studio Test

- Understand the benefits of running your tests in parallel

- Understand the benefits of running your tests in the cloud

- Understand how to configure and use the RemoteWebdriver class

- Much, much more....

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

What my students are saying:

"As an Automation Engineer in the process of switching from Java to C#, I found this course interesting. By starting off with the basics of developing in C# and then progressing through unit testing and developing an automation framework, this course delivers everything you need to build a foundation to become an automation engineer. As if the development knowledge wasn't enough, the students are provided with a section about Scrum and a wealth of references about the business value of automation. I have already recommended this course to my proteges as a way to reduce their learning curve and improve productivity." -Shawn

"I've been searching for good Selenium C# videos since December 2014. I've been using the IDE but now it's mandatory that I use webdriver. Just in the past few videos I have been provided with more useful information than I've discovered independently in 23 months. Thank you for creating this series" -Kay

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

Bonus

$200 worth of bonuses!!!!

1. Free course - Introduction to SauceLabs, BrowserStack and Parallel Test Execution ($75 value)

2. Free course - How to do Mouse and Keyboard Actions ($50 value)

3. Free course - What Are Implicit and Explicit Waits ($40 value)

4. Ebook that reveals, "Best Resources to Learn Selenium WebDriver" ($35 value)

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

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.

Who 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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
428 Lectures
23:00:15
+
Introduction
9 Lectures 22:06





Frequently Asked Questions
01:00

Your Extra Bonus
00:45

Clarification
01:12

What do you struggle with in test automation?
00:07
+
Introduction To C#
13 Lectures 44:08
Instructor Intro
01:00

Concepts Covered
02:44

How to download and install Visual Studio 2017
00:35


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

+
Variables and Strings
10 Lectures 30:22
Code Solutions for Variables and Strings
00:03



Formatting text using concatenation
05:02

Formatting text for Output
04:29

Using Numeric Format Strings
02:07

Using StringFormat Method
03:08


Lesson 3 Exercise
03:11

Variables and strings assessment
00:03
+
Different types of VS Projects
8 Lectures 22:10

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

Quiz
00:01
+
Math,equality operators, If statement
7 Lectures 21:17

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
+
C# Classes and Methods
17 Lectures 48:54




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





Correction
00:03


Quiz
00:01
+
Loops and Switch
12 Lectures 33:37

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
+
Methods
6 Lectures 17:50

The Method Call Stack
02:47

Static Methods
04:11

Why Static Members
05:00

Method Overloading
02:44

Optional Parameters
03:05
+
Arrays and Lists
7 Lectures 19:21

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
+
Introduction to Object Oriented Programming
28 Lectures 01:39:16


Composition
05:05


Coding Inheritance pt1
03:06

Coding Inheritance pt2
02:58

Coding Inheritance pt3
03:37

Coding Inheritance pt4
03:43

Coding Inheritance pt 5
04:04

Protected Keyword
02:27

Abstract Classes
03:28


Virtual Keyword
03:18

Sealed classes and methods
02:52

Intro to Interfaces
03:34

Creating an Interface
04:00

Implementing Interfaces
03:36

Using polymorphism with interfaces
03:14

Testing Interfaces
04:22



Common Interfaces in FCL pt1
03:31

Common Interfaces in FCL pt2
03:54

Carbon Footprint Exercise pt1
05:01

Carbon Footprint Exercise pt2
04:55

Carbon Footprint Exercise pt3
04:36

Carbon Footprint Exercise pt4
03:58

OOP Exam
00:01
24 More Sections
About the Instructor
Nikolay Advolodkin
4.6 Average rating
9,102 Reviews
21,432 Students
5 Courses
Automation Test Engineer and passionate teacher

Nikolay Advolodkin is a prolific Automation Test & Quality Assurance Engineer. Currently, he is the CEO and Software Testing Instructor at Ultimate QA. He has been voted as one of 33 Test Automation Leaders to follow in 2017 by TechBeacon. He is also the #1 Selenium Webdriver instructor in the world as rated by Udemy.

He is a frequent Contributor for the blog, SimpleProgrammer and a speaker at Automation Guild 2017.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.