Companies Home Search Profile

Automation Framework Development with Playwright in C# .NET

Focused View

Karthik KK

9:16:19

109 View
  • 1 - Introduction.mp4
    02:44
  • 2 - Running Application Under Test.mp4
    06:40
  • 3 - EAApp-LocalMachine.zip
  • 3 - Source.html
  • 4 - Creating Framework Structure.mp4
    06:40
  • 5 - Creating Playwright Driver.mp4
    06:01
  • 6 - Invoking Playwright Driver from Test Project.mp4
    03:44
  • 7 - Safe way to Dispose Playwright Driver Object.mp4
    03:58
  • 8 - EaTestAutomation.zip
  • 8 - Source code.html
  • 9 - Understanding the Problem with classical code and improving it.mp4
    04:47
  • 10 - Extending Playwright Driver with Playwright Driver Initialiser.mp4
    04:49
  • 11 - Creating Abstract Interface for Playwright Driver Initialiser.mp4
    07:11
  • 12 - Creating Playwright Driver with Different browser initialiser.mp4
    05:49
  • 13 - Running them all together.mp4
    05:57
  • 14 - Extending Playwright Driver with Lazy initialisation.mp4
    07:54
  • 15 - Summary.mp4
    02:15
  • 16 - EaTestAutomation-2.zip
  • 16 - Source.html
  • 17 - Introduction.mp4
    01:37
  • 18 - Creating Config Reader.mp4
    05:15
  • 19 - Executing Code with Configuration.mp4
    03:03
  • 20 - Creating Test along with Record and Playback.mp4
    11:31
  • 21 - Creating Page Object Model.mp4
    06:00
  • 22 - Creating Page Object Model Contd.mp4
    07:00
  • 23 - Running Page Object Model based code in Test.mp4
    06:19
  • 24 - Assertion with Expect Library of Playwright.mp4
    07:08
  • 25 - Data Driven Testing with Inline Data.mp4
    05:13
  • 26 - Data Driven Testing with Concrete Data Type.mp4
    06:42
  • 27 - Automatic Test Data Creation for Test cases.mp4
    04:20
  • 28 - Introduction to DI.mp4
    06:42
  • 29 - XUnit Dependency Injection.mp4
    08:32
  • 30 - Dependency Injection of Playwright Driver.mp4
    05:32
  • 31 - Dependency Injection of Page Object Model Code.mp4
    05:56
  • 32 - Understanding Separation of concern and implementing them.mp4
    05:33
  • 33 - Introduction and Installation.mp4
    02:25
  • 34 - Bringing Pages and Models from existing code.mp4
    03:47
  • 35 - Implementing Step Definitions.mp4
    07:17
  • 36 - Implementing Step definitions and running tests.mp4
    06:31
  • 37 - Specflow Living Documentation.mp4
    03:37
  • 38 - Summary.mp4
    01:21
  • 39 - Running Tests with Command line.mp4
    04:38
  • 40 - Interactive Debugging of code.mp4
    03:20
  • 41 - Running Tests in Parallel and Sequence.mp4
    03:08
  • 42 - Introduction and getting started with Playwright.mp4
    14:10
  • 43 - Playwright NUnit Framework support.mp4
    11:56
  • 44 - Understanding and working with locators.mp4
    09:23
  • 45 - Working with Playwright CLI.mp4
    10:02
  • 46 - AutoWaiting Mechanism.mp4
    11:14
  • 47 - Page Object Model in Playwright.mp4
    11:45
  • 48 - Listening Network events and testing the event details.mp4
    18:59
  • 49 - Testing Adobe or Google Analytics with Playwright.mp4
    12:59
  • 50 - Intercepting Networks.mp4
    12:36
  • 51 - Introduction.mp4
    06:02
  • 52 - Creating Reusable Playwright Driver object.mp4
    07:59
  • 53 - Implementing Specflow Step Definitions for Scenario.mp4
    08:15
  • 54 - Running Specflow Scenarios.mp4
    02:01
  • 55 - Parallel Execution of Specflow Test run.mp4
    03:25
  • 56 - Introduction and getting started.mp4
    12:31
  • 57 - POST operation with Bearer Token Auth.mp4
    09:33
  • 58 - Deserialising Response object.mp4
    10:09
  • 59 - GET Operation with Auth token Header.mp4
    11:13
  • 60 - Deserialize response to Concrete Object Type.mp4
    10:33
  • 61 - Introduction to XUnit.mp4
    09:56
  • 62 - xunit context injection and creating fixture class to create and dispose object.zip
  • 63 - Data Driven Testing with XUnit using InlineData.mp4
    07:57
  • 64 - DDT with MemberData and customizing it for Theory.mp4
    08:43
  • 65 - Running XUnit Tests in Parallel and in Sequence.mp4
    09:05
  • 66 - Testing application for Failures and how to make it happen.mp4
    04:43
  • 67 - Introduction to Fluent Assertions.mp4
    04:53
  • 68 - Introduction to AutoFixture for automation data setup for each tests.mp4
    10:48
  • 69 - Customized Test Data creation using Builder Pattern of AutoFixture.mp4
    07:12
  • 70 - Populate Test Data with AutoData of AutoFixture in XUnit and Selenium tests.mp4
    05:33
  • 71 - Extending TestDataAttribute for Custom data in XUnit with Selenium tests.mp4
    06:34
  • 72 - Introduction.mp4
    08:59
  • 73 - Installation and getting started.mp4
    14:53
  • 74 - Working with Specflow tables for Data Driven Testing.mp4
    13:27
  • 75 - Specflow Hooks.mp4
    10:22
  • 76 - Working with Dynamic Test Data with AutoFixture.mp4
    11:23
  • 77 - Step Argument of Specflow to transform an specific step.mp4
    11:38
  • 78 - Specflow with C 10 features.mp4
    05:33
  • 79 - Context Injection of Specflow.mp4
    08:59
  • Description


    An End-to-End Playwright automation framework development course

    What You'll Learn?


    • Basics of Playwright to more advanced way to write custom frameworks in Playwright
    • Modern testing techniques and coding standards in .NET
    • Efficient DI based framework creation
    • Working with XUnit, AutoFixture, DI and Specflow will make testing with Playwright more awesome

    Who is this for?


  • QA
  • BA
  • Dev
  • DevOps
  • What You Need to Know?


  • Basics of .NET
  • Basics of Selenium or any related tool is a plus
  • More details


    Description

    Automation framework development with Playwright in C#.NET  is an advanced course designed to address End-to-End test framework development with clean coding and SOLID patterns in place.

    The curriculum of this course is designed not just by randomly choosing some of the topics that I know, the course has evolved over a period (15+ years) by giving training to more than 270,000+ professionals (both online and corporate training) and working in automation testing field 15+ years now

    Hence the course is much-refined version, meaning the course won't deviate from the topics it is meant to be.

    The course includes all the source codes which we will discuss in the course, hence one must have all the source codes required at the end of every section.

    Finally, the course is for those, who are serious about automation testing framework development from the complete ground up and understand all the nuts and bots of building them for extensible usage at work


    In this course, you will learn to automate ASP NET Web API and WebUI projects using tools such as

    • Playwright (latest version)

    • .NET 7

    • C# 11

    • XUnit

    • AutoFixture

    • Fluent Assertion

    • Specflow

    We will also be using the following patterns in this course

    • Dependency Injection

    • Factory Pattern

    • Page Object Model Pattern

    • Lazy Initialization

    At the end of this course, you will have

    • Complete understanding of C# with .NET 7

    • Complete understanding of Playwright with latest and greatest changes

    • Designing a complete framework from the ground up

    • All the idea to design a more extendable framework


    Who this course is for:

    • QA
    • BA
    • Dev
    • DevOps

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    C#

    I am Karthik K.K. I do consulting, blogging and researching on various different tools and technologies which inspire my interest. I have been into Software Automation Testing for over 15+ years now and my interest in learning new stuffs which enables automation has never been compromised.Due to my passion in automation testing I got fully exposed to tools and languages likeDesktop & Web : Cypress, Selenium, Specflow,Puppeteer,Plawright, UFT, VS Coded UI, Ranorex ,Test Complete and CucumberMobile : Appium, Robotium,Calabash, Espresso, SelendroidLanguages : C#, Java, Ruby, Powershell, Javascript, VBScript Cloud Tools : Azure, DockersMisc Tools: Mockito, Rest-assured, Bound-Box,FluentAutomationInterested in: MVC, Entity framework, LINQ, Fakes, Distributed deployment, SAAS, Event-Driven System
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 75
    • duration 9:16:19
    • Release Date 2023/06/11