Selenium WebDriver with C# for Beginners + Live Testing Site
4.6 (46 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.
321 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Selenium WebDriver with C# for Beginners + Live Testing Site to your Wishlist.

Add to Wishlist

Selenium WebDriver with C# for Beginners + Live Testing Site

Selenium is the most popular tool to test websites! Join me and hundreds of students to learn Selenium Webdriver!
4.6 (46 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.
321 students enrolled
Created by Eng. Tod Vachev
Last updated 4/2017
English
English
Price: $195
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 5 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • 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
  • Write tests in PLAIN ENGLISH
View Curriculum
Requirements
  • Visual Studio Installed (the course has included tutorial if you don't know how to install it)
  • Have basic coding knowledge - Variables, Simple If Statements, Simple For loops
  • Basic Knowledge in C# (Not a necessity but it will help you!)
  • Desire to learn how to use Selenium WebDriver
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 selectors that Selenium Webdriver has in its pocket of tricks, like:

  • Name selector
  • ID Selector
  • Class Name selector
  • CSS Path selector
  • X Path selector

After that we will learn how to work with some special elements like:

  • Input text boxes
  • Check boxes
  • 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!

Who is the target audience?
  • Manual Testers who want to learn how to work with Selenium WebDriver
  • QA Interns
  • QA Professionals with no Selenium experience
  • Freelancers that want to make bugfree websites
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 29 Lectures Collapse All 29 Lectures 02:37:20
+
Element Selectors in Selenium WebDriver
6 Lectures 28:20
Name
07:14

ID
04:37

Class Name
02:49

CSS and X Path
06:10

How to Handle NoSuchElement Exception in Selenium WebDriver
04:17

How to handle NoSuchElement Exception?

How do you handle NoSuchElementException?
1 question

How to chose the right Selector?
03:13

Which selector you should use and why?
2 questions
+
Handling Special Elements with Selenium WebDriver
5 Lectures 36:16
Text Input Field
07:05

Check Box
06:59

Radio Button
06:02

Drop Down Menu
10:44

Alert Box
05:26

Special Elements quick Quizz
5 questions
+
Testing Philosophy
3 Lectures 16:40
Test Case & Test Scenario - What are these?
03:05

Assertion - Think wisely!
03:01

Mindmaps and Automated Testing?
10:34

Testing and Philosophy? What?
3 questions
+
Selenium WebDriver Automation Framework Structure
8 Lectures 51:19
What is Automation Framework?
03:45

Page Object Model (POM)
11:20

Configuration - Ask me anything!
06:31

Navigation - How and where do you need to go?
07:09

Actions - What do you have to do in order to get there?
05:07

Setup NUnit Test Runner - And run your tests!
09:11

Structure your Framework - the Right Way! (And a little test debugging!)
08:03

Download Framework SourceCode
00:13

Let's see if you really understood what this Framework lets you accomplish
7 questions
+
Things you would like to know
5 Lectures 14:31
How to take a Screenshot with Selenium WebDriver and Save it
09:33

What are the keywords Public/Void/Static/Get/Set really about - Part 1 Static
01:36

What are the keywords Public/Void/Static/Get/Set really about - Part 2 Void
01:23

What are the keywords Public/Void/Static/Get/Set really about - Part 3 Public
00:50

What are the keywords Public/Void/Static/Get/Set really about - Part 4 Get/Set
01:08
About the Instructor
Eng. Tod Vachev
4.4 Average rating
934 Reviews
19,871 Students
5 Courses
Instructor of over 20,000 students! Robotics Engineer

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

A little more about me:

I love tinkering with mechanics and with computers, currently obsessed with my new Golf VR6! You can hit me up for some mechanic nerd talking! I love playing Dota 2 from time to time when I am resting, I love hikes and my cat! And I am a huge fan of most TV Serials!