Selenium in C# – Setup Simple Test Automation Framework

Selenium in C# - Setup Simple Test Automation Framework

Selenium in C# – Setup Simple Test Automation Framework

Learn Selenium from scratch and build Test Automation framework with minimum set of tools: C#, NuGet, NUnit, Selenium

Language: english

Note: 4.3/5 (271 notes) 63,620 students

Instructor(s): Tigran Ter-Karapetyants

Last update: 2022-04-24

What you’ll learn

  • Selenium basics
  • Selenium in C#
  • Selenium Waits
  • Page Object concept
  • Web Component concept
  • Data Transfer Object concept
  • NUnit 3 basics
  • NuGet basics
  • DotNet Console basics



  • Some basic knowledge in C#
  • A computer with access to the internet



Some of you may ask a question like: “Why should I select this course, instead of learning Selenium by myself?

So, what is extremely cool about this course?

You won’t learn just theory.

You will have practical technical tasks to implement real test applications.

You won’t need to search for answers to your questions on Google, because you can’t understand lessons or homework.

Everything is in here. In one place. In this training course.

This guarantees you that this training course will save a lot of your time.

If you would start learning Selenium by yourself you would notice that on the internet there is a lot of directions to learn Selenium, a lot of different specific topics to learn, which are not applicable on most projects. So, you have to experiment with all the possible solutions to find out which one is the best for you.

In this training course, you will discover Selenium from the very beginning.
What I suggest to you, is a training course, where step by step, with detailed homework program, with practical tasks, with a thorough review of each practical task solution we will learn Selenium together.

This program will give you enough knowledge to get your first job and be able to implement a test automation application in Selenium.


Who this course is for

  • Anyone who wants to learn how to build test applications using Selenium
  • Students who are seeking to work as Test Automation Engineer in Selenium


Course content

  • Introduction
    • Introduction
    • Communication plan
    • Tips to Improve Your Course Taking Experience
  • Development Environment Setup
    • Visual Studio Installation
    • Dot Net Installation
  • Selenium simple application
    • Setup simple application
    • Setup simple application – Home Task
  • First Selenium test with NUnit
    • NUnit Assertions
    • NUnit Assertions – Home Task
    • First test in NUnit
    • First Selenium test with NUnit – Home Task
  • Waits in Selenium
    • Implicit waits
    • Implicit waits – Home Task
    • Explicit waits
    • Explicit waits – Home Task
  • Test Automation Patterns – overview
    • Page Object
    • Page Object – Home Task
    • Web Component
    • Web Component – Home Task
    • Data Transfer Object
    • Data Transfer Object – Home Task
  • Run tests via Command Line
    • Run tests via Command Line
    • Run tests via Command Line – Home Task
  • Bonus – selectors overview
    • CSS selectors basics
    • XPath selectors basics
  • Final Test
    • Final Test


Time remaining or 642 enrolls left


Don’t miss any coupons by joining our Telegram group 

Udemy Coupon Code 100% off | Udemy Free Course | Udemy offer | Course with certificate