Free Download Specflow, Selenium 4.0, Page Object Model Framework With C#
Published 12/2023
MP4 | Video: h264, 1920×1080 | 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
Homepage
www.udemy.com/course/specflow-selenium-page-object-model-framework-with-csharp/
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part17.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part05.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part13.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part16.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part08.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part15.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part07.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part19.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part18.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part01.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part11.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part12.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part14.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part02.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part06.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part04.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part03.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part10.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part09.rar.html
Uploadgig
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part14.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part01.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part02.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part06.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part19.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part12.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part13.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part03.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part10.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part07.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part18.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part05.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part16.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part04.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part15.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part17.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part11.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part09.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part08.rar
NitroFlare
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part14.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part07.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part01.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part13.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part05.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part18.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part06.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part19.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part02.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part03.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part04.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part10.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part16.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part09.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part15.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part17.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part08.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part12.rar
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part11.rar
Fikper
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part14.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part08.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part10.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part09.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part01.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part11.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part07.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part18.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part16.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part19.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part02.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part12.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part17.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part13.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part05.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part15.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part06.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part04.rar.html
ofxlo.Specflow.Selenium.4.0.Page.Object.Model.Framework.With.C.part03.rar.html