Skip to content
UdemySeleniumPaid courseAll LevelsCertificate

Selenium WebDriver with C# for Beginners + Live Testing Site (Udemy.com)

Selenium is the most popular tool to test websites! Join me and hundreds of students to learn Selenium Webdriver!

Created by: Tod Vachev

Last updated September 2020

icon
What you will learn

  • Write tests in PLAIN ENGLISH
  • Work with ID, Name, CSSPath and XPath Selectors and know when to use each one of them in Selenium
  • Work with Input boxes, Check boxes, Radio buttons, Alert boxes and more
  • Work with Page Object Model and implement it correctly
  • Create a Healthy Selenium Automation Framework
  • Running Tests on Mobile Devices with Selenium and Appium
  • Parallel Testing with Selenium and NUnit3
  • Using Different Browsers - Chrome, Opera, Internet Explorer, Firefox
  • Taking Screenshots with Selenium
  • Using PhantomJS Driver and Selenium (we have a project here to download all posts from a website!)
  • Working with Element Properties (Size, Location, Stylings, e.g. change colors or make elements disappear)
  • Executing Javascript through C# with Selenium
  • Working with Browser Properties (Size, Location, New Tabs/Windows, Tabs/Windows Handles)

How it compares

Against the other 108 rated Udemy courses in Selenium on CourseDuck:

  • Rating4.5 out of 5higher than 54% of them
  • Reviews4,379#15 of 109 by number of reviews
  • Length4.8 hoursshorter than 72% of them
  • Last updatedSeptember 2020earlier than 62% of them

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100

icon
Course Description

Selenium Webdriver is a free automation testing tool for web applications. It is able to work with different browsers like Chrome, Firefox, IE, Opera and simulate human like behavior. Selenium is able to interact with all the different elements in a webpage. It can click on them, input text, extract text and much more. By covering all the different functionalities on your website with Selenium tests, you will be able to quickly catch new and reappearing old bugs. This will save your team time and money.

In this Selenium course you will also find a 24/7 LIVE Website which you can use to test everything that you are learning in the course!

This course is perfect for people who are beginners in the subject or manual testers that want to move on to automated testing. 

The Selenium Webdriver with C# course is available to you at any time and you have 30-Day MoneyBack Guarantee by Udemy! No questions asked!

In this course we will focus on Graphic User Interface and Functionality Testing and we will learn how to work with the various element selectors and special elements like:

  • ID, Name, CSS, Xpath and Class Selectors

  • Textbox, Check box, Radio buttons, Drop down Menus

  • JavaScript Alert Boxes

We will also have a few theory lectures about Selenium and testing in general in which I will explain:

  • When you should use either of these selectors;

  • What is a Test Case/Scenario

  • How you can use Mindmaps in testing

Then we will start creating our Automation Framework with Selenium! When you learn how to create a Framework by the end of the course, you will be able to write your Selenium WebDriver tests in Plain English!

This course also includes lectures on:

  • Running Tests on Mobile Devices with Selenium and Appium

  • Parallel Testing with Selenium and NUnit3 (running multiple tests at the same time)

  • Generating beautiful HTML Reports for our Test Results with Selenium and NUnit3

  • Using Different Browsers - Chrome, Opera, Internet Explorer, Firefox

  • Taking Screenshots with Selenium

  • Using PhantomJS Driver and Selenium (we have a project here to download all posts from a website!)

  • Working with Element Properties (Size, Location, Stylings, e.g. change colors or make elements disappear)

  • Executing Javascript through C# with Selenium

  • Working with Browser Properties (Size, Location, New Tabs/Windows, Tabs/Windows Handles)

Take this course and join hundreds of satisfied students!

What are they saying about the course:

Joanna Badiola (5 Stars):

"The course is very clear and can be easily understood even with minor knowledge in programming."

Jose Ignacio Calvo Torel (5 Stars):

"Short but great and detailed course!"

Cassessa (5 Stars):

"Normally I am not so easily impressed. But this I give it a 5! Really Great!"

Alexander Mosenko (5 Stars):

"This training course gives a solid foundation needed to start learning Selenium Webdriver with C#. Also, the instructor provides a good support on students' questions."

Mr. Javier Acha (5 Stars):

"This training course gives a solid foundation needed to start learning Selenium Webdriver with C#. Also, the instructor provides a good support on students' questions."

Ed (5 Stars):

"This course is plain, easy to understand. You will not waste your time learning any useless lectures."

Join us!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Tod Vachev

I have graduated at Technical University of Varna as a Robotics Engineer. With several years of experience as a Passionate Developer and Engineer, I am now an Online Entrepreneur. Teaching is one of my passions, and what better and more impactful way to teach, than to do it online with thousands of students?

Currently focusing on providing quality education to tens of thousands of students across the globe, on subjects including:

- Programming, focusing on the C# Programming Language

- MATLAB, because this is a scientific tool that no scientist can do without

- Running Online Businesses that Earn Passive Income

For the past four years I have focused on the above and I have never stepped into the 9 to 5 world, I have worked in a company only once in my entire life and it lasted only 2 months. That's when I realized that, I can't learn the things that I want and I can't buy the things that I want buy working for someone else. You should start working for yourself aswell!

It does not matter if you want to become a developer or to run niche sites around the web, you can do both of these things in your own time as a freelancer or a business owner. And I can teach you how to do both of these things.

icon
More courses by Tod Vachev

Free

Free

$64.99

$12.99

$11.99

Free

icon
More Selenium courses

$84.99

$79.99

$84.99

$59.99

$74.99

$11.99

icon
Reviews

4.5

4,379 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Amar Kharpate on 8/26/2026

I have a very good Manual Testing experience but urge to get into Automation was always there and was not getting right course or direction. Somehow after a very long search I came across your course and as I progressed with the course , developed interest and now I am very comfortable with it. Thanks for making my life easier :)

By Göker Takaz on 5/6/2024

Tod never repeats himself and never tells the obvious, yet he also never skips any detail. Also he never makes you wait (fast forwards etc.) and he is always prepared beforehand. Video quality is also great, no sounds other than his voice. This is the second course I took from him and I respect him very much as an instructor because of these reasons.

By Ruth Celiceo on 2/15/2024

I did learn Selenium with this course, it's very well explained, but I'm giving it 3 stars because the testing page used to practice is down and I couldn't complete the course by practicing. Another thing that could improve is the response to the questions, even if it's an older course. And for the Appium section, it would be cool to see the example with a virtual device, this can help the people who don't own a Android device.

By Anonymized User on 11/24/2020

I enjoyed and learned a lot from the course. The instructor is easy to understand. That said, it needs to be updated. Technology has a shelf life, which is pointed out in the course. Rather than splicing in updated material, several lectures need to be redone to demonstrate an entire workable solution.

By Marcos Ghiraldelli on 11/7/2020

The select element could be handled with the SelectElement class.
You could be checking whether predefined elements do exist in the select element by using IList to retrieve options, or to check which options are selected should this select element accept multiple selections.

By Naveen Singhal on 10/16/2020

add some more details/ explaination around POM, how to set object, components etc.

By Amit Patel on 10/15/2020

Great first introduction on set up for VS and packages and also broke down fields in VS class

By Ahmed Adel on 10/12/2020

Awesome course, Thanks Tod.

By Saroj Kumar Sethi on 10/7/2020

Great learning

By Asanda on 9/23/2020

yes it a very good course

By Del Engen on 9/19/2020

It's not clear how much time he will spend reviewing C# concepts.

By Soumya Tiwari on 9/17/2020

nice explaination

Showing 12 of 363 reviews