Selenium WebDriver with C# for Beginners + Live Testing Site

Work with ID, Name, CSSPath and XPath selectors

Work with Input boxes, Check boxes, Radio buttons, Alert boxes and more

Requirements

  • Installed Visual Studio
  • Have Basic Coding Knowledge – Variables, Simple If statements, Simple For loops
  • Basic Knowledge in C# (Not a necessity, but it will help you!)

Description

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

Specially for you, I have prepared a website where you can play around and practice your skills.

The website has special elements designed specificly for the course and for you to be able to easily work with them and learn.

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 offers us to use 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 in which I will explain when you should use either of these selectors, how to inspect elements and what is an Automation Testing Framework and why do we need to learn how to create one.

Who this course is for:

  • Manual Testers
  • QA Interns
  • QA Professionals with no Selenium experience
  • Freelancers that want to make bugfree websites

Course content

4 sections • 17 lectures • 1h 26m total lengthExpand all sections

Start Here3 lectures • 14min

  • Introduction to the course and an answer to “Why C#?”04:22
  • Installing Visual Studio03:16
  • Getting Started – Setup your environment06:03

Element Selectors6 lectures • 28min

  • Name07:14
  • ID04:37
  • Class Name02:49
  • CSS and X Paths06:10
  • NoSuchElement Exception04:17
  • How do you handle NoSuchElement Exception?1 question
  • How to chose the right selector?03:13
  • Which selector you should use and why?2 questions

Special Elements6 lectures • 36min

  • Text Input Field06:59
  • Check Box06:57
  • Radio Button05:51
  • Drop Down Menu10:44
  • Alert Box05:26
  • Special Elements Source Code00:03
  • Special Elements quick Quizz5 questions

Automation Testing Framework2 lectures • 9min

  • What is an Automation Testing Framework?03:45
  • Bonus Lecture: Learn how to build a Framework05:12