Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Specflow, Selenium 4.0, Page Object Model Framework With C#

    Posted By: ELK1nG
    Specflow, Selenium 4.0, Page Object Model Framework With C#

    Specflow, Selenium 4.0, Page Object Model Framework With C#
    Published 12/2023
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 17.82 GB | Duration: 29h 17m

    BRAND NEW COURSE : Learn Industry Standard POM Framework from the Scratch. Download Code for each section. Git Jenkin

    What you'll learn

    Learn Specflow, Selenium 4.0, Page Object Model Framework with C#, Git , Jenkin

    Learn C# basics and advanced concepts.

    Learn how to use different design pattern to build automation framework like Dependency Injection, Singleton, Builder pattern, IoC principal

    Learn how to use Specflow with C#, Selenium.

    Learn parallel execution implementation in the automation framework with thread safety implementation.

    Learn how to separate locator information and to add in Object Repository

    After completing this course, you will able to handle any automation framework related questions in interview along with C#, Selenium, Specflow

    Requirements

    Visual Studio needs to be installed on your machine.

    Description

    You can learn about automation framework with C#, Selenium with Specflow even if you are not aware of programming knowledge in C#.C# is one of the popular Programming languages developed by Microsoft. You can use C# programming language to build different application to deploy on windows, mac and on linux machines.The Complete Selenium WebDriver with C# course is crafted carefully by professionals to turn a complete beginner into the greatest Automation Test Engineers.Everything is carefully planned and executed. This course is very helpful who wants to learn automation framework from the scratch. This course will help to build framework level logics and after having knowledge, we able to build automation framework with any language.In these days, C# automation demand is growing very fast and specially for automation framework related to low code automation framework with the help of Specflow. So this course designed to understand how to develop automation framework from the scratch. This course designed to use different design patterns during framework creation.Part 1 – This helps to learn C# fundamentals for automation.Part 2: This helps to learn Selenium from the scratch with new feature of Selenium 4.0Part 3: This helps to learn Specflow.Part 4: Build automation framework from the scratch with different design patterns.Part 5: Git and GitHub Learn all basic operations of GitPart 6: Jenkin setup and job creation to execute test cases.On course completion You will be Mastered in Selenium Automation Testing with C# and can implement.

    Overview

    Section 1: Introduction

    Lecture 1 Introduction to Course

    Section 2: C# Basics & OOPS Concepts

    Lecture 2 Introduction to C#

    Lecture 3 Built in Data Types

    Lecture 4 Common Operators

    Lecture 5 Nullable Types

    Lecture 6 Data Type Conversion

    Lecture 7 If Else

    Lecture 8 Switch Statement

    Lecture 9 While Loop

    Lecture 10 For and ForEach Loop

    Lecture 11 Methods

    Lecture 12 Method Parameters

    Lecture 13 NameSpaces

    Lecture 14 Class

    Lecture 15 Static Vs Instance Variables

    Lecture 16 Inheritance

    Lecture 17 Polymorphism

    Lecture 18 Method Overloading

    Lecture 19 Properties Part I

    Lecture 20 Properties Part II

    Lecture 21 Interfaces

    Lecture 22 Abstract

    Section 3: C# Advance Topics

    Lecture 23 Delegates

    Lecture 24 Exceptions

    Lecture 25 Custom Exceptions

    Lecture 26 Why Enums

    Lecture 27 Enum Functionality

    Lecture 28 Access Modifiers Part I

    Lecture 29 Type Vs Type Members

    Lecture 30 Access Modifiers for Types

    Lecture 31 Access Modifiers Part II

    Lecture 32 Generics

    Lecture 33 StringVsStringBuilder

    Lecture 34 Partial Class

    Lecture 35 Optional Parameters - Using Parameter Array

    Lecture 36 Optional Parameter Using Default Values

    Lecture 37 Optional Parameter Using optional keyword

    Lecture 38 Dictionary

    Lecture 39 List

    Lecture 40 Lambda Expression

    Lecture 41 Dependency Injection

    Section 4: Selenium - Basics and Setup

    Lecture 42 Introduction to Selenium

    Lecture 43 Invoke Browser and WebDriver Manager

    Section 5: Selenium - Locator Types & Css Selectors

    Lecture 44 Locator Types

    Lecture 45 Css Selectors

    Section 6: Selenium - Xpath

    Lecture 46 Introduction to Xpath

    Lecture 47 Relative Xpath

    Lecture 48 Chro Path Extension

    Lecture 49 Xpath Axes

    Section 7: Selenium - Synchronization (Implicit and Explicit Wait)

    Lecture 50 Implicit Wait

    Lecture 51 Explicit Wait

    Section 8: Selenium - Practical Implementation

    Lecture 52 Window Handles

    Lecture 53 Get and Send Text to Element

    Lecture 54 Get Status of Elements

    Lecture 55 Mouse Operations

    Lecture 56 JavaScript Operations

    Lecture 57 iFrame Handling

    Lecture 58 JavaScript Alerts

    Lecture 59 Taking ScreenShot

    Lecture 60 Keyboard Actions

    Lecture 61 Stale Element Ref Exception Handling

    Section 9: Selenium 4.0 Feature

    Lecture 62 Take Screen Shot of Element

    Lecture 63 New Tab and Window Management

    Lecture 64 Relative Locators

    Lecture 65 Selenium IDE

    Section 10: Selenium 4.0 New Feature - Selenium Grid

    Lecture 66 Introduction to Grid

    Lecture 67 Grid Components

    Lecture 68 Standalone Grid

    Lecture 69 Hub and Node Grid

    Section 11: Specflow

    Lecture 70 BDD vs TDD

    Lecture 71 Download Specflow Extension in Visual Studio

    Lecture 72 Specflow Unit Test Providers, Configuration and Nuget Packages

    Lecture 73 Gherkin and Feature File

    Lecture 74 Scenario Execution

    Lecture 75 Specflow Hooks Part I

    Lecture 76 Specflow Hooks Part II

    Lecture 77 Step Outline and Parameterization

    Lecture 78 Context Injection

    Lecture 79 Feature Context

    Lecture 80 Scenario Context

    Lecture 81 External Assemblies

    Lecture 82 Parallel Execution

    Lecture 83 Data Table Part I - Create Instance

    Lecture 84 Data Table Part II - Compare Set ( Compare Two tables)

    Section 12: Git tutorial

    Lecture 85 Introduction to Git

    Lecture 86 Git Installation

    Lecture 87 Visual Studio Installation

    Lecture 88 Git Configuration

    Lecture 89 Initialize Git Repository - Init and Clone Commands

    Lecture 90 Git Workflow

    Lecture 91 Stage and Commit files

    Lecture 92 Skipping Staging Area

    Lecture 93 Renaming and Remove files

    Lecture 94 GitIgnore file

    Lecture 95 Git Short Status

    Lecture 96 Viewing History

    Lecture 97 Discarding Local Changes

    Lecture 98 GitHub Account Creation

    Lecture 99 Create GitHub Repository and add association with Local Repository

    Lecture 100 Clone Repository

    Lecture 101 Branches

    Lecture 102 Merge Branch and Resolve Merge Conflicts

    Lecture 103 Git Push and Upstream

    Lecture 104 Git Pull Request and Merge Remote Branch

    Lecture 105 Git Fetch Vs Git Pull

    Lecture 106 Git Fetch

    Lecture 107 Git Pull

    Lecture 108 Merge Conflicts

    Section 13: Page Object Model Framework Architecture (POM) - POM Basics, Configuration

    Lecture 109 Introduction to Page Object Model Framework

    Lecture 110 Project Creation and Configuration

    Section 14: Page Object Model Framework Architecture (POM) - Custom Exception, Logging

    Lecture 111 Custom Exception

    Lecture 112 Logging

    Section 15: Page Object Model Framework Architecture (POM) - Dependency Injection, Runner

    Lecture 113 Dependency Injection

    Lecture 114 Runner

    Section 16: Page Object Model Framework Architecture (POM) - Configuration Part I, Part II

    Lecture 115 Configuration Part I

    Lecture 116 Configuration Part II

    Section 17: Page Object Model Framework Architecture- Scenario, Configuration,WebDriver

    Lecture 117 Scenario Creation and Execution

    Lecture 118 Container and Reading Configuration

    Lecture 119 WebDriver Implementation Part I

    Lecture 120 WebDriver Implementation Part II

    Section 18: Page Object Model Framework - Base Class, Web Element and Driver Implementation

    Lecture 121 Base Class Implementation and Locator Types

    Lecture 122 AtWebElement and Driver Implementation

    Section 19: Page Object Model Framework - Explicit Wait, Stale Element Ref Implementation

    Lecture 123 Explicit Wait Implementation

    Lecture 124 Stale Element Ref Exception Implementation

    Section 20: Page Object Model Framework - Element and Driver Operations

    Lecture 125 Element Operations

    Lecture 126 Abstraction layer for Pages and Steps

    Lecture 127 Driver Operations

    Section 21: Page Object Model Framework - Extent Report and Take Screen Shot

    Lecture 128 Extent Report

    Lecture 129 Take Screen Shot

    Section 22: Page Object Model Framework - Test Case Creation

    Lecture 130 Login Scenario

    Lecture 131 Product Verification

    Lecture 132 Add Remove Cart Items

    Lecture 133 Flight Search Criteria

    Section 23: Page Object Model Framework - Grid, Parallel Execution and Tag Implementation

    Lecture 134 Grid Implemenation

    Lecture 135 Parallel Execution Implementation

    Lecture 136 Tag Implementation & Execution

    Section 24: Jenkin

    Lecture 137 Introduction to DevOps, CI/CD Pipeline and Jenkin

    Lecture 138 Jenkin Installation

    Lecture 139 Jenkin Job Creation & Test Case Execution of Page Object Model Framework

    Software engineers looking to learn how Page Object Model automation framework from scratch,Software engineers looking to learn C# and Selenium from the scratch.,Software engineers struggling with developing Page Object Model automation frameworks,Teams struggling with developing automation frameworks that really works,Software engineers looking to learn industry best practices for framework development