Mô tả

Selenium Webdriver is one of the most well-known testing frameworks. It is an open source project that allows testers and developers alike to develop functional tests to drive the browser. Selenium Webdriver can work on any browser that supports JavaScript, since Selenium has been built using
JavaScript.

The course is not limited to following content. In future I will keep adding the new topics to this course.

Basic of C# Programming

In this section, we are going to discuss about basic of C# programming language

1. Creating the Console Application
2. Data Types in C#
3. Conditional & Control Statements
4. Class & Objects
5. Inheritance


MsTest

In this section, we will discuss about MsTest attributes such as

1. TestClass and TestMethod
2. TestInitialize and TestCleanup
3. ClassInitialize and ClassCleanup

So on...

And source code shown as part of video lecture will be provided for download

Bạn sẽ học được gì

By the end of this course you will give have great understanding Selenium Webdriver using C#

How to use Selenium Webdriver to test web based application and what are the advantages of Selenium Webdriver over Selenium RC

This tutorial will give you great understanding of Selenium Webdriver, and after completing this tutorial, you will be at intermediate level of expertise from where you can take yourself to higher level of expertise. Also you will have great understanding of C#

Yêu cầu

  • The tutorials are designed for beginners with little or no automation experience. Everything is taught from scratch!
  • Before proceeding with this tutorial, you should have a basic understanding of Visual Studio with C#, text editor and execution of programs, etc.

Nội dung khoá học

28 sections

Introduction

1 lectures
Introduction
02:05

Basic of C# Programming

13 lectures
Creating Console Application
07:03
DataTypes in C#
07:11
Conditional & Control Statments
17:54
Class Object & Methods
22:33
Static Variables and Methods
10:53
Inheritance
09:16
Constructor Chaining & Overloading
09:58
Method Overloadin and Base Keyword
08:05
Abstract Class
10:58
Interface
11:04
Exception Handling
09:23
Property
08:39
Presentation Slide
15 pages

Visual Studio - MSTest

4 lectures
VS2019 - Alert
00:03
MSTest Attribute Part - 1
13:33
MSTest Attribute Part - 2
10:12
Presentation Slide
5 pages

Web Component locator and Xpath

8 lectures
FireBug and Firepath
06:37
Xpath and their usage
16:12
Presentation Slide
4 pages
Xpath Function,Absolute and Relative Xpaths
18:34
Presentation Slide
4 pages
Xpath finding Links, Buttons, Input box, Radio buttons, Checkbox
10:30
Css Locator
17:16
Presentation Slide
4 pages

Relative Xpath using Axes View

6 lectures
Descendant Axes View
07:43
Following Axes View
09:53
Ancestor Axes View
09:59
Preceding Axes View
05:17
Presentation Slide
1 page
Ranorex Selocity
03:42

Selenium Webdriver Concept & Project Setup

11 lectures
Setting Up Bugzilla
04:11
Setting up Selenium Webdriver
10:43
Framework Types
03:47
Presentation Slide
3 pages
Framework Structure
03:01
Reading the Configuration from App.config
22:11
Setting up the BaseClass
12:18
Presentation Slide
8 pages
Page Navigation Close & Quit
12:45
ChromeOptions,InternetExploreOptions and FirefoxProfile Class
17:43
Presentation Slide
6 pages

Handling Web Based Component

11 lectures
Identifying the Web Element
18:00
Handling Web Elements Part - 1
32:57
Handling Web Elements Part - 2
29:27
Presentation Slide
9 pages
Handling Dropdown List
19:15
Presentation Slide
3 pages
Taking ScreenShot with Webdriver
12:30
Headless Browser - PhantomJS
11:23
PhantomJsOption & PhantomJsDriverService Class
10:11
Extracting all Web element from Webpage
07:42
Presentation Slide
6 pages

Web Driver Waits

5 lectures
PageloadTimeout and Implicit Wait
25:00
Dynamic Waits - WebDriverWait Class
38:36
Dynamic Waits - Default Wait Class
18:55
Dynamic Waits - ExpectedConditions Class
19:01
Presentation Slide
6 pages

Webdriver Advance Features

12 lectures
Browser Actions
13:31
Handling Multiple Browser Window
31:48
Handling IFrame
12:05
Presentation Slide
5 pages
Handling JavaScript Alert
18:19
Handling Javascript Confirmation & Prompt Popup
15:38
Presentation Slide
5 pages
Handling Mouse Action
15:22
Handling Auto Suggest List
09:41
Handling KeyBoard Actions
13:30
JavaScriptExecutor
13:24
Presentation Slide
5 pages

Page Object Model

4 lectures
POM - Introduction
21:57
POM - PageFactory
11:12
POM - Framework Design
17:38
Presentation Slide
5 pages

DataDriven Framework

6 lectures
Introduction
09:27
TestContext Class
05:33
Reading the Data from CSV file
10:44
Reading the Data from XML file
08:42
Reading the Data from Excel File
04:46
Presentation Slide
6 pages

Excel Data Reader

5 lectures
ExcelDataReader package
12:28
Framework for ExcelDataReader
12:08
Developing the Generic ExcelDataReader
11:00
Running the Script using DDF
05:21
Presentation Slide
10 pages

Keyword Driven Framework

4 lectures
Keyword Driven Framework Introduction
12:48
Developing Keyword Driven Framework
18:27
Running the Script using KDF
19:01
Presentation Slide
2 pages

File Upload

3 lectures
Building the File Upload AutoIt Script
12:57
Executing the File Upload Script using Webdriver Api
12:07
How to deploy resources used by Test Script
14:19

Behavior Driven Development - Specflow

14 lectures
Setting up SpecFlow Tool
05:15
Presentation Slide
5 pages
Gherkin Language & Feature file
15:11
Presentation Slide
5 pages
Step Definition Concept
22:28
Assertion & Verification
21:41
Presentation Slide
2 pages
Step Definition - Passing Argument
23:42
Step Definition - Data Table
18:14
Step Definition - Scenario Outline
17:44
Specflow Hook Methods
16:24
Presentation Slide
3 pages
Specflow Dependency Injection
13:27
Scenario Context
15:47

Report Generation

1 lectures
Report Generation Using MsTest
08:11

C# Logging Framework : Log4Net

7 lectures
Setting Up Log4Net
04:10
Creating the Console Logger
20:41
Different Types of Logger Levels
05:03
Creating File Logger and Rolling File Loggers
15:29
Writing the Framework Helper Class for Log4Net
19:44
Creating the Logger from Configuration file
16:47
Debugging the failed test case using Log file and Screenshot
08:10

Team Foundation Server (TFS)

3 lectures
TFS - Introduction
06:49
Setting up the TFS
08:48
Creating the Team Project in TFS
11:57

Git - Version Control

8 lectures
Git - Repository
03:42
Git - Cloning the Repository
05:30
Git - Commit and Push
08:54
Git - Pull
05:39
Git - Synchronization
02:36
Git - History
05:43
Git - Creating the Repository
06:02
Git - Branch
17:25

Continuous Integration Using Team City

10 lectures
Introduction to Continuous Integration
02:34
Setting Up the Team City
07:57
TC - Creating the Project Configuration
10:30
TC - Agent Configuration
06:07
TC - Artifacts Generation
12:56
TC - Executing Test
12:25
TC - Deployment Item
12:45
TC - Driver Executables
09:30
TC - Report Generation
10:39
TC - Triggers
12:49

Parallel Execution

4 lectures
Parallel Execution - Enviromet Setup
08:03
Parallel Execution - Xdt Transformation
10:46
Parallel Execution - Creating Multiple Agents
11:05
Parallel Execution - Executing Test in Multiple Browser
14:12

Handling Web Table/Grid with Selenium

6 lectures
Basic of WebTable/Grid
05:40
Designing the xPath for Grid
09:09
Handling the Grid Using Selenium
12:47
Designing the framework class for Grid
14:33
Handling the Complex Grid
12:52
Clicking the Button in Grid
04:44

Firefox Driver with Selenium 3.0

4 lectures
Setting up Firefox Driver (Marionette)
06:01
Setting up Firefox Driver using Driver Service
10:01
Chrome - Headless Mode
02:11
Visual Studio - Ordered Test Execution
02:50

Working with Selenium 3.11

2 lectures
Working with Selenium 3.11
04:31
Using SeleniumExtras.PageObjects
03:44

Download

1 lectures
All Lecture Source Code for Download
1 page

Code Migration to VS2019 & Specflow 3.0

2 lectures
Code Migration
21:39
Test Execution using Specflow 3.0
07:43

Extent Report Integration

2 lectures
Extent Report Integration with Specflow
19:16
Extent Report - Attaching the ScreenShot
05:10

WebDriverManager.Net

1 lectures
Launch browser without driver package
07:39

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.