Skip to content
TOOLSQA
Free QA Automation Tools Tutorials
TOOLSQA
  • HOME
  • Tutorial
    • QA Practices
      • ISTQB Preparation
      • Software Testing
      • Agile & Scrum
      • ISTQB Simulator
    • Front-End Testing Automation
      • Cypress
      • Protractor
      • Selenium in Java
      • TestProject Tutorial
      • Katalon Studio
      • Selenium in C Sharp
      • Selenium IDE
      • Telerik Test Studio
    • Back-End Testing Automation
      • Rest Assured
      • Postman
      • SOAPUI
    • Mobile Testing Automation
      • Mobile Application Testing
      • Appium Studio
      • Appium
    • Frameworks & Libraries
      • Cucumber
      • TestNG
      • SpecFlow
      • JUnits
      • Extent Report – Cucumber (TestNG)
    • DevOps Tools
      • Maven
      • Git
      • Docker Tutorial
    • Cross Browser Testing
      • LambdaTest
      • CrossBrowserTesting – Smartbear
      • Browserling
    • Non-Functional Testing
      • JMeter
    • Programming Language
      • Java
      • Data Structures
      • Python
      • JavaScript
  • Selenium Training
  • VIDEOS
    • Paid Selenium Video Tutorial
    • Cucumber Video Tutorials
    • Free Selenium Basics Video Tutorials
  • Blogs
  • Demo Site
  • ABOUT
    • About
    • Contact Us
    • Testimonial
    • Advertising With Us
  • HOME
  • Tutorial
    • QA Practices
      • ISTQB Preparation
      • Software Testing
      • Agile & Scrum
      • ISTQB Simulator
    • Front-End Testing Automation
      • Cypress
      • Protractor
      • Selenium in Java
      • TestProject Tutorial
      • Katalon Studio
      • Selenium in C Sharp
      • Selenium IDE
      • Telerik Test Studio
    • Back-End Testing Automation
      • Rest Assured
      • Postman
      • SOAPUI
    • Mobile Testing Automation
      • Mobile Application Testing
      • Appium Studio
      • Appium
    • Frameworks & Libraries
      • Cucumber
      • TestNG
      • SpecFlow
      • JUnits
      • Extent Report – Cucumber (TestNG)
    • DevOps Tools
      • Maven
      • Git
      • Docker Tutorial
    • Cross Browser Testing
      • LambdaTest
      • CrossBrowserTesting – Smartbear
      • Browserling
    • Non-Functional Testing
      • JMeter
    • Programming Language
      • Java
      • Data Structures
      • Python
      • JavaScript
  • Selenium Training
  • VIDEOS
    • Paid Selenium Video Tutorial
    • Cucumber Video Tutorials
    • Free Selenium Basics Video Tutorials
  • Blogs
  • Demo Site
  • ABOUT
    • About
    • Contact Us
    • Testimonial
    • Advertising With Us

Selenium C Sharp Tutorial

You are here:
  1. Home
  2. Selenium C Sharp Tutorial
Selenium C-Sharp
  • Set Up Selenium in Visual Studio with C#
    • Download and Install Visual Studio
    • Set Up Selenium WebDriver with Visual Studio in C#
    • How to write Selenium Test using NUnit Framework
  • IWebDriver Commands
    • IWebDriver Browser Commands in C#
    • Browser Navigation Commands in C#
    • WebElement Commands in C#
    • FindElement And FindElements Commands in C#
    • CheckBox & Radio Button Operations in C#
    • DropDown & Multiple Select Operations in C#
    • Handle Dynamic WebTables with Selenium in CSharp
  • Locators & XPath
    • XPath, FireBug & FirePath
    • WebDriver Element Locator Firefox Add On
    • XPath Helper
  • Switches Alerts & Windows
    • How to Handle Alert And Popup Box in Selenium CSharp
    • How to Handle Multiple Browsers in Selenium CSharp
    • Implicit Wait Commands in Selenium WebDriver C#
    • Explicit Waits FluentWaits in Selenium C#
  • Automation Framework
    • Set Up Project for Selenium Automation Framework in CSharp
    • PageFactory in C#
    • PageFactory CacheLookup
    • Optimizing Page Object Model
    • Encapsulate Selenium Page Objects
    • Manage And Read Configurations using ConfigurationManager in C#
    • Data Driven Testing
    • Browser Factory or WebDriver Factory
    • Page Generator
    • WebElement Extensions Method
  • Tips & Tricks
    • Download File using Selenium and Verifying

Selenium C Sharp Tutorial

Selenium C Sharp Tutorial

Here is a set of Selenium C# tutorial. These tutorials starts from Beginner level of Selenium in CSharp and move towards the Advance level. For new learners, to have maximum learning, follow the tutorials in the given sequence.

  • Selenium Introduction

Set Up Selenium WebDriver

  • Download and Install Visual Studio
  • Set Up Selenium with Visual Studio in C#
  • How to write Selenium Test using NUnit Framework
  • Running Test in Safari browser

 

WebDriver Commands

  • IWebDriver Browser Commands in C#
  • Browser Navigation Commands in C#
  • WebElement Commands in C#
  • FindElements Commands in C#
  • Check Box & Radio buttons in C#
  • Drop Down & Multiple Select in C#
  • WebTable Handling in C# 

 

Locators & XPath

  • Use Of Browser Inspector
  • FireBug & FirePath
  • HTML Locators
  • Element Locator for WebDriver
  • XPath Helper Plug-in for Chrome
  • Effective XPath

 

Switches Alerts & Windows

  • Implicit Wait Commands in Selenium C#
  • Explict/Smart Wait Commands in Selenium C#
  • Switch Commands in Selenium C#
  • Different types of Alerts
  • Handling Multiple Windows 

 

Selenium Automation Framework

  • Set Up Project for Selenium Automation Framework in CSharp
  • PageFactory in C#
  • PageFactory CacheLookup
  • Optimizing Page Object Model
  • Encapsulate Selenium Page Objects
  • Manage And Read Configurations using ConfigurationManager in C#
  • Data Driven Testing
  • Browser Factory
  • Page Generator
  • WebElement Extensions Method
Go to Top