4.25 out of 5
4.25
6814 reviews on Udemy

Selenium WebDriver Masterclass with C#

Build Your Own Automation Framework And Learn Everything About Selenium WebDriver. Zero Previous Knowledge Required.
Instructor:
Nikolay Advolodkin
19,814 students enrolled
English [Auto-generated]
Create a Selenium Webdriver framework from scratch using C#
Master C# for Software Automation Engineers
Understand how to do parallel test execution with NUnit: a must for all automation engineers
Master how to use Selenium Webdriver
Learn how to use any identification mechanism to find an object on a web page
Be desired by every employer as you create extremely reliable and stable automation tests
Automation testing best practices like DRY and SRP: fundamental knowledge for all automation enineers
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 create HTML reports
Create log files so that you can debug your automation

The Highest Rated Selenium WebDriver course just got even better. Enjoy the latest framework design with the latest Selenium automation tools.

Are you confused and frustrated with your Selenium WebDriver testing??

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 struggled to figure out the proper way to do test automation with Selenium WebDriver. 

Here’s the kicker:

You need to build a framework!

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

The Complete Selenium WebDriver with C# course is crafted carefully by professionals to turn a complete beginner into the greatest Automation Test Engineers. With this course, you will be able to write Selenium WebDriver tests within minutes! 

Your Selenium tests will be easy to read and understand. Writing tests will 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.

“My Career kick-started as Selenium Automation Engineer because of this course.” –Student

“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

————————————————————————————————————————

Coming Soon!

Advanced Test Automation using a new type of testing known as Visual Validation with Applitools. Applitools is the world leader in visual validation and you must know this technology and how to use it to stand out from the crowd.

————————————————————————————————————————

WHAT WILL YOU LEARN?

What is automation testing?

  • Learn a bit about test automation and how to do it well, regardless of tools.

What is Selenium WebDriver?

  • Understand what Selenium WebDriver is and why use it

How to install the correct tools for the course?

  • Learn proper installation of tools for the course

Element Identification with Selenium

  • Master critical skills required to identify elements on any web page

Mouse and Keyboard Interactions

  • Understand the importance of using mouse and keyboard interactions to do things like drag and drop

Implicit and Explicit Waits

  • Learn when to use one over the other

Automation Testing Best Practices

Regardless of the tool that you use, you need to know automation best practices that will make any of your tests extremely stable. Master four critical rules and principles:

  • Single Responsibility Principle

  • Don’t Repeat Yourself

  • Page Object Pattern

  • Acceptance Test Driven Automation

Selenium WebDriver Automation Frameworks for Two Web Apps

  • Use one app to practice WebDriver automation framework evolution – Practice on one web application that will teach you how to maintain your test automation code over time as things change. Your code will remain rock solid.

  • Use second app to practice Selenium WebDriver framework organization – Perform test automation on a second web application where you will learn how to create different features and tests for your framework. Your test architecture and organization will be flawless.

Creating logs and reports

  • Just plug and play – Take your framework to the next level as you learn how to easily and quickly create beautiful HTML reports and logs. 

C#

  • The only C# tutorial on the web designed specifically for test automation engineers using Selenium WebDriver. Master everything that you need for phenomenal test automation. Don’t waste your time on lessons that you don’t need to learn.

Other course features

  • Utilizing Selenium WebDriver 3.0+

  • Utilizing the latest automation testing frameworks

————————————————————————————————————————
WHAT MY STUDENTS ARE SAYING

“first of all thank you for your teaching and your course, it’s fantastic, has helped me a lot and I got a good job because of it. 🙂 “ -Student

“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

“This is an excellent course for beginners as well as seasoned automation experts switching to C# in my opinion.”-Student

————————————————————————————————————————

Bonus:

  • The only Complete Sauce Labs course in the world that will teach you advanced test automation ($149 value)

    • Learn cross browser test automation that’s required by all employers today

    • Understand how to do parallel test execution so that you can actually scale your test automation

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.

Getting started with C#

1
Course Overview
2
Prerequisites and FAQs
3
Syllabus for Selenium section
4
Surprise!
5
Help, I have a Selenium Error
6
Intro to Dr Tiffany and Visual Studio installation
7
How to update VS Community subscription after expiration
8
MacOS Only: Installation of Visual Studio on Mac
9
MacOS Only: Visual Studio options for Mac
10
MacOS Only: How to use Parallels for Mac
11
How to download the code
12
Source Code URL
13
Visual Studio Errors
14
Creating your first project
15
Important menus in Visual Studio
16
Proper Communication
17
Solution overview
18
Solution architecture
19
Coding conventions
20
The best resource for learning good coding principles
21
End of section quiz
22
About the quizzes
23
Quiz

Complete Selenium - Sections 1 + 2

24
Live, instructor led training?

Different types of Visual Studio projects

1
Class library project
2
Important note about next lecture
3
Unit test project
4
Code Lens
5
Debugging Quiz
6
Debugging basics
7
Common shortcuts in Visual Studio
8
End of section quiz
9
Common Visual Studio errors

Programming basics

1
How to create a Console Project
2
Intro to variables
3
Declaring variables of simple types
4
Formatting text using concatenation
5
Using string interpolation
6
Formatting text for output
7
Verbatim strings and escape sequences
8
End of section quiz
9
What are your thoughts so far?
10
An Important Note

Unit testing project

1
Section intro
2
TestMethod TestClass Description
3
Assertions
4
ExpectedException attribute
5
Use cases for ExpectedException
6
Quiz on assertions and attributes
7
Quiz answer
8
TestInitialize
9
Quiz on before and after hooks
10
TestContext
11
Quick fix to TestContext
12
Quiz

Selenium Webdriver Course - Different Types of VS Projects

Math, equality and relational operators

1
Math with integers
2
Math with floating point numbers
3
Math with decimals
4
Coding quiz
5
Equality and relationship operators
6
If statements
7
If else statements
8
Section exam
9
Leap year
10
Quiz

Math, Equality, If Quiz

11
Coding exercise
12
Did you enjoy coding?

Classes and methods

1
Introduction to classes and objects
2
Writing a class
3
Get and set accessors
4
Writing constructors
5
Methods in classes
6
Instantiating a class object
7
Section quiz
8
The string class
9
Value vs reference types
10
Car class example
11
Employee class example
12
Scope of declarations
13
ToString method
14
End of section exam specifications
15
Exam trip class solution
16
Trip class test methods
17
End of section exam
18
Quiz

Classes and Methods Quiz


19
Midterm Exam

Cumulative Midsection C# Exam


Midterm exam

1
Midterm exam specifications
2
Midterm project solution
3
Midterm - Retail store

Repetition

1
While loops
2
Increment-decrement operators
3
Counter and sentinel controlled repetition
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.3
4.3 out of 5
6814 Ratings

Detailed Rating

Stars 5
3883
Stars 4
2642
Stars 3
206
Stars 2
59
Stars 1
29
e457f102c5b28d25c8b678585690d006
30-Day Money-Back Guarantee

Includes

42 hours on-demand video
54 articles
Full lifetime access
Access on mobile and TV
Certificate of Completion