Selenium WebDriver C#

by Purple Griffon Claim Listing

Our Selenium WebDriver C# training course is available as on-site training at your location or as online training. Our online training is live, instructor-led in our virtual classroom. Selenium WebDriver C# is delivered over five-days, with each approximately 3.5 hours online.

$4800

Contact the Institutes

Fill this form

Advertisement

Purple Griffon Logo

img Duration

5 Days

Course Details

Our Selenium WebDriver C# training course is available as on-site training at your location or as online training. Our online training is live, instructor-led in our virtual classroom. Selenium WebDriver C# is delivered over five-days, with each approximately 3.5 hours online. It can be delivered to up to 10 staff members from your organisation.

 

Syllabus:

  • Our Selenium WebDriver C# training course will cover the following topics:
  • Introduction To WebDriver
  • An overview of the Selenium tools, Unit testing Frameworks, and Supported Browsers.
  • Installation & Setup
  • Libraries & Extensions in VS, using NuGet to install the required libraries. How to organise your file structure.
  • First Test Case
  • Creating our initial NUnit Test, the import statements, invoking a browser, writing to the console, writing a simple script against the Web Site
  • Recording Tools
  • Recording & Exporting Scripts with Selenium IDE
  • Object Identification
  • Element locator strategies, Chrome Developer Tools and other extensions, Regular Expressions, Index, Xpath functions
  • Synchronisation
  • What is Synchronisation, Adding Delay, Implicit versus Explicit Waits, common examples
  • Capturing Values And Validation
  • How to capture values from the Web Site, Using Asserts, Execution Flow, Debugging Tools
  • Testing Structure
  • How to build more than one test, in a single Class, NUnit Fixtures, Execution Order, NUnit Traits/Categories, Playlists
  • Base Classes
  • Creating a Test Base Class to use through Inheritance for SetUp & TearDown
  • Helper Libraries
  • Reusable code, Common examples such as Handling Alerts & Pop-ups
  • Reporting
  • Console reporting, Taking Screenshots, Creating Dynamic HTML Results with Extent Reports
  • Cross-Browser Testing
  • Handling differences between Browsers, Tips for Edge & IE Browsers
  • Data-Driven Testing
  • Data driving your Tests using In-Line Test Data, using external sources such as CSV files
  • Introducing Page Objects (POM)
  • Refactoring our tests to use a page object model. Developing a library of pages (POMs). Fluent Coding.
  • Global Parameters
  • Using Application config files to store global values
  • Command Line Execution
  • Command-line execution with the NUnit Console Runner
  • Source Control
  • Integrating with Git & GitHub
  • Continuous Integration
  • Integrating with Jenkins or Azure DevOps for C.I.
  • Parallel Execution
  • Parallel Test Execution using NUint or Azure DevOps

 

Entry-Level Requirements:

  • Our Selenium WebDriver C# training course has the following entry-level requirements:
  • A basic understanding of HTML and how web pages are developed
  • Some programming experience would be advantageous but not essential
  • London Branch

    9 Devonshire Square, London

© 2025 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy