Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
IT & Software Other IT & Software Selenium WebDriver

Selenium WebDriver Masterclass with C#

Build Your Own Automation Framework And Learn Everything About Selenium WebDriver. Zero Previous Knowledge Required.
Bestseller
Rating: 4.4 out of 54.4 (8,300 ratings)
25,009 students
Created by Nikolay Advolodkin
Last updated 3/2021
English
English [Auto], Spanish [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • 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

Requirements

  • You should have a PC running Windows 10 Professional
  • You can also use the Mac OS
  • Chrome browser
  • Familiar with web pages
  • Software testing knowledge
  • All other tools that need to be installed will be demonstrated in the course
  • No prior programming language is needed, all the C# concept will be covered in the lectures

Description

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

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

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

  • Customer service assistance answering technical and general questions within 24h

------------------------------------------------------------------------------------------------------------------------
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

    • 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

    • UPDATED! Brand New Content! Most Popular Automation Interview Questions Ebook with 50+ Questions! We walk through all the most important questions you will see in an interview for your IT career.

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 this course is for:

  • Any individual that simply doesn't know how to create a framework
  • 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
  • Any Test Engineer that want to have stable test automation

Featured review

James Butler
James Butler
18 courses
1 review
Rating: 5.0 out of 5a year ago
I am a software engineer and college instructor by trade, so I skipped the C# instruction. I have never been a QA Engineer before a couple weeks ago. This course caught me up and made me an effective member of my new team in a short amount of time. I now understand their existing framework and can see how it will fail and more importantly, how to improve it. 2 Suggestions: Cover NUnit or XUnit (or both). Cover implementing Jenkins. I also wouldn't mind a quick overview of SpecFlow...

Course content

40 sections • 478 lectures • 30h 19m total length

  • Preview02:26
  • Preview04:30
  • Facebook Group- Get Access to our Test Automation Masters secret group!
    00:11
  • Preview02:52
  • Preview07:58
  • Preview00:26
  • Preview06:04
  • Preview01:33
  • Preview00:10
  • Preview10:05
  • Preview02:39
  • Preview04:23
  • Source Code URL
    00:04
  • Visual Studio Errors
    00:04
  • Need your help
    00:07
  • Preview04:47
  • Preview05:04
  • Proper Communication
    00:22
  • Preview04:10
  • Preview05:18
  • Preview05:16
  • Preview00:26
  • Surprise 2! Download the Most Popular Automation Interview Questions Ebook
    00:25
  • Preview04:13
  • Preview02:29
  • Quiz
    14 questions
  • Preview00:06
  • Where are the course notes?
    00:04
  • Ultimate Cheat Sheet for Selenium C#
    00:01

  • Class library project
    04:23
  • Important note about next lecture
    00:51
  • Unit test project
    05:55
  • Code Lens
    00:34
  • Debugging Quiz
    3 questions
  • Preview05:01
  • Preview04:48
  • Preview03:52
  • Common Visual Studio errors
    00:04

  • How to create a Console Project
    00:30
  • Preview05:30
  • Preview06:02
  • Preview05:10
  • Framework Reviews - Survey
    00:27
  • Preview04:10
  • Preview05:22
  • Preview04:26
  • Preview03:30
  • Preview00:09
  • Preview00:16
  • Why are we not using NUnit in this course?
    00:57

  • Section intro
    01:26
  • TestMethod TestClass Description
    08:50
  • Assertions
    06:26
  • ExpectedException attribute
    01:54
  • Use cases for ExpectedException
    00:17
  • Quiz on assertions and attributes
    01:12
  • Quiz answer
    02:27
  • TestInitialize
    09:24
  • Quiz on before and after hooks
    04:23
  • Quiz
    10 questions
  • CodeLens
    00:32
  • Which topic would you like to learn next?
    00:03

  • Math with integers
    05:37
  • Mistake in the Assert.AreEqual(sum,15)
    00:05
  • Math with floating point numbers
    04:59
  • Math with decimals
    04:24
  • Coding quiz
    05:26
  • Equality and relationship operators
    05:07
  • If statements
    05:47
  • If else statements
    05:43
  • Warning! Where you see StringAssert.Equals, use Assert.AreEqual instead!
    00:14
  • Section exam
    06:56
  • Leap year
    01:12
  • Quiz
    11 questions
  • Coding exercise
    00:36
  • Did you enjoy coding?
    00:05

  • Preview04:50
  • Preview04:32
  • Preview06:27
  • Writing constructors
    05:27
  • Methods in classes
    03:00
  • Instantiating a class object
    04:37
  • Section quiz
    06:03
  • The string class
    05:10
  • Value vs reference types
    03:37
  • Car class example
    04:56
  • Employee class example
    06:12
  • Scope of declarations
    05:27
  • ToString method
    05:44
  • End of section exam specifications
    02:03
  • Exam trip class solution
    04:57
  • Trip class test methods
    04:30
  • End of section exam
    00:22
  • Quiz
    6 questions
  • Midterm Exam
    22 questions

  • Midterm exam specifications
    03:57
  • Midterm project solution
    06:04
  • Midterm - Retail store
    01:10

  • Please give me feedback on my course by writing a review!
    00:12
  • While loops
    04:16
  • Increment-decrement operators
    03:28
  • Counter and sentinel controlled repetition
    05:58
  • Nested loops
    04:30
  • Coding quiz
    04:55
  • For loops
    06:00
  • Do while loops
    05:12
  • Switch statement
    05:28
  • Break statement
    04:39
  • Continue statement
    04:51
  • End of section exam instructions
    02:24
  • End of section exam solution
    05:26
  • End of section exam
    00:24
  • Quiz
    5 questions

  • Method call stack
    05:16
  • Static methods
    05:32
  • Method overloading
    06:16
  • Method overriding
    03:46
  • Coding quiz
    05:58
  • Optional and named parameters
    07:08
  • Clarification on optional params
    00:09
  • Out and ref keywords
    06:04
  • Tuples
    03:51
  • End of section exam specifications
    03:08
  • End of section exam solution
    06:41
  • Clarification on calculation of CalculateNewAssessedValue()
    00:23
  • End of Section Exam
    00:50

  • Declaring and creating arrays
    05:01
  • The ForEach loop
    05:28
  • Passing arrays to methods
    03:56
  • Passing array elements to methods
    02:52
  • The array class
    03:22
  • Coding quiz part 1
    06:25
  • Coding quiz part 2
    07:29
  • Arrays vs collections
    03:52
  • List collection
    05:50
  • List example
    03:39
  • End of section exam
    06:02
  • End of section exam
    00:33
  • Quiz
    4 questions
  • Coding quiz
    00:35
  • Did you enjoy the coding exercise from Hacker Rank?
    00:05

Instructor

Nikolay Advolodkin
World renowned solutions architect and passionate teacher
Nikolay Advolodkin
  • 4.4 Instructor Rating
  • 15,382 Reviews
  • 56,009 Students
  • 9 Courses

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.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.