Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
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 1 2 3 4

Gravity Api - Automation As A Service (Selenium Web Driver)

Posted By: ELK1nG
Gravity Api - Automation As A Service (Selenium Web Driver)

Gravity Api - Automation As A Service (Selenium Web Driver)
Last updated 8/2018
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.62 GB | Duration: 18h 3m

Web Automation Testing (Selenium WebDriver), Powerful Web Crawler, Active Crawling, Cross Language API. Course is in C#

What you'll learn

Consume Gravity API

Execute Complicated Web Automation Scenarios in code and over HTTP (Manipulating Selenium Under the Hood)

Create your own Distributed Generic Site Crawler!!!

Create Automation Dedicated Machines with a Click

Create Distributed Automation Systems Using Cloud Services, Service Fabric or Standalone Applications

Creating Complicated Web Automation Testing from Scratch without any Infrastructure or Framework

Requirements

Reasonable programming skills

At least basic understanding of service consuming through WSDL and HTTP

At least basic understanding of asynchronous development (TPL, async/await, Threads, etc.)

At least basic understanding of objects serialization (JSON, XML)

At least basic understanding of site crawling and data collection

At least basic understanding of how to use XPath

At least basic understanding of automation testing

Description

This course will teach you everything you need to know about Gravity API. Gravity API is a new automation concept which delivering automation infrastructures (such as Selenium, Appium, Coded UI, etc.)  as a service, which means YOU DO NOT NEED to deal with automation infrastructure - only with the automation tools or scenarios you would like to create.

Gravity API can automate browsers, desktop and mobile applications (not on the BETA release) and even server side HTTP requests.

Gravity API can be hosted on WCF Host, IIS, OWIN, Service Fabric, Windows Service, Windows Process, .NET Core (when Selenium support will be available), Cloud Service, etc, and can be interact over HTTP - you can also use it's objects directly in your code with any language and send it over HTTP (client libraries)

The powerful extraction capabilities makes Gravity API the ultimate crawler/spider - it can extract any data including JS Generated data or bypass UI blocks like "Click Here" or any client side blockage.

Overview

Section 1: 1. Introduction

Lecture 1 1.1. Introduction

Lecture 2 1.2. Register

Section 2: 2. Basic Implementation - Console Application

Lecture 3 2.1 - Console Application Sample - Part 1

Lecture 4 2.2 - Console Application Sample - Part 2

Lecture 5 2.3 - Console Application Sample - Part 3

Lecture 6 2.4 - Console Application Sample - Part 4

Lecture 7 2.5 - Console Application Sample - Part 5

Section 3: 3. Actions Rules

Lecture 8 3.1 - GoToUrl - Part 1

Lecture 9 3.2 - GoToUrl - Part 2

Lecture 10 3.3 - GoToUrl - Part 3

Lecture 11 3.4 - GoToUrl - Part 4

Lecture 12 3.5 - SendKeys

Lecture 13 3.6 - SendKeysWithInterval

Lecture 14 3.7 - SendKeysWithoutClear

Lecture 15 3.8 - Click

Lecture 16 3.9 - TryClick

Lecture 17 3.10 - CloseBrowser

Lecture 18 3.11 - CloseAllBrowsers

Lecture 19 3.12 - SwitchToWindow

Lecture 20 3.13 - CloseAllChildWindows

Lecture 21 3.14 - CloseWindow

Lecture 22 3.15 - NavigateBack

Lecture 23 3.16 - NavigateForward

Lecture 24 3.17 - Refresh

Lecture 25 3.18 - BannersListener

Lecture 26 3.19 - ScreenShot

Lecture 27 3.20 - Repeat - Part 1

Lecture 28 3.21 - Repeat - Part 2

Lecture 29 3.22 - SwitchToFrame - Part 1

Lecture 30 3.23 - SwitchToFrame - Part 2

Lecture 31 3.24 - LoginToSite - Part 1

Lecture 32 3.25 - LoginToSite - Part 2

Lecture 33 3.26 - DoubleClick

Lecture 34 3.27 - ContextClick

Lecture 35 3.28 - ScrollPage

Lecture 36 3.29 - ExecuteScript

Lecture 37 3.30 - SelectFromComboBox

Lecture 38 3.31 - SwitchToAlert

Lecture 39 3.32 - WaitForDisplayedElement

Lecture 40 3.33 - WaitForDisplayedElements

Lecture 41 3.34 - WaitForElementToBeInvisible

Lecture 42 3.35 - WaitForPageLoad

Lecture 43 3.36 - WaitForUrlToMatch

Lecture 44 3.37 - RegisterParam - Part 1

Lecture 45 3.38 - RegisterParam - Part 2

Lecture 46 3.39 - RegisterParam - Part 3

Lecture 47 3.40 - RegisterParam - Part 4

Lecture 48 3.41 - SubmitForm

Lecture 49 3.42 - GoToUrlDataDrivenCsvAsync

Lecture 50 3.43 - GoToUrlDataDrivenSqlAsync

Lecture 51 3.44 - Summary

Section 4: 4. Extraction Rules

Lecture 52 4.1 - ExtractData - Introduction

Lecture 53 4.2 - ExrtactDataBasic - Part 1

Lecture 54 4.3 - ExtractDataBasic - Part 2

Lecture 55 4.4 - ExtratDataWithAttribute

Lecture 56 4.5 - ExtratDataWithRegularExpression

Lecture 57 4.6 - ExtratDataWithActions - Part 1

Lecture 58 4.7 - ExtratDataWithActions - Part 2

Lecture 59 4.8 - ExtratDataMultipleExtractions

Lecture 60 4.9 - ExtratDataMultipleExtractionsComplex - Part 1

Lecture 61 4.10 - ExtratDataMultipleExtractionsComplex - Part 2

Lecture 62 4.11 - ExtratDataMultipleExtractionsSaveData - Part 1

Lecture 63 4.12 - ExtratDataMultipleExtractionsSaveData - Part 2

Lecture 64 4.13 - ExtratDataMultipleExtractionsSplitted

Lecture 65 4.14 - Summary

Section 5: 5. Macros

Lecture 66 5.1 - MacroDateAsync

Lecture 67 5.2 - MacroPageUrlAsync

Lecture 68 5.3 - MacroTitleAsync

Lecture 69 5.4 - MacroLiteralAsync

Lecture 70 5.5 - MacroHandleAsync

Lecture 71 5.6 - MacroWindowsCountAsync

Lecture 72 5.7 - MacroRandomNumberAsync

Lecture 73 5.8 - MacroPageSourceAsync - Part 1

Lecture 74 5.9 - MacroPageSourceAsync - Part 2

Lecture 75 5.10 - MacroPageSourceAsync - Part 3

Lecture 76 5.11 - MacroPageSourceAsync - Part 4

Lecture 77 5.12 - MacroElementAsync - Part 1

Lecture 78 5.13 - MacroElementAsync - Part 2

Lecture 79 5.14 - MacroElementAsync - Part 3

Lecture 80 5.15 - MacroAlertxtAsync

Lecture 81 5.16 - MacroRptIndexAsync

Lecture 82 5.17 - Summary

Section 6: 6. WCF Service

Lecture 83 6.1 - WCF Service Host - Part 1

Lecture 84 6.2 - WCF Service Host - Part 2

Lecture 85 6.3 - WCF Service Host - Part 3

Lecture 86 6.4 - WCF Service Host - Part 4

Lecture 87 6.5 - WCF Service Host - Part 5

Lecture 88 6.6 - WCF Service Host - Part 6

Lecture 89 6.7 - WCF Service Host - Part 7

Lecture 90 6.8 - WCF Service Consuming - Part 1

Lecture 91 6.9 - WCF Service Consuming - Part 2

Lecture 92 6.10 - WCF Service Consuming - Part 3

Lecture 93 6.11 - WCF Service Consuming - Part 4

Lecture 94 6.12 - WCF Service Consuming - Part 5

Lecture 95 6.13 - WCF Service Consuming - Part 6

Lecture 96 6.14 - WCF Service Consuming - Part 7

Lecture 97 6.15 - WCF Service Consuming - Part 8

Lecture 98 6.16 - WCF Service Consuming - Part 9

Lecture 99 6.17 - WCF Service Consuming - Part 10

Lecture 100 6.18 - Summary

Section 7: 7. ASP.NET Web API (RESTful Service)

Lecture 101 7.1 - Web API Service Host - Part 1

Lecture 102 7.2 - Web API Service Host - Part 2

Lecture 103 7.3 - Web API Service Host - Part 3

Lecture 104 7.4 - Web API Service Host - Part 4

Lecture 105 7.5 - Web API Service Host - Part 5

Lecture 106 7.6 - Web API Service Host - Part 6

Lecture 107 7.7 - Web API Service Host - Part 7

Lecture 108 7.8 - Web API Service Consume - HTTP Client - Part 1

Lecture 109 7.9 - Web API Service Consume - HTTP Client - Part 2

Lecture 110 7.10 - Web API Service Consume - HTTP Client - Part 3

Lecture 111 7.11 - Web API Service Consume - Gravity Client

Lecture 112 7.12 - Web API Service Consume - Gravity Client Tool - Part 1

Lecture 113 7.13 - Web API Service Consume - Gravity Client Tool - Part 2

Lecture 114 7.14 - Web API Service Consume - Gravity Client Tool - Part 3

Lecture 115 7.15 - Web API Service Consume - Gravity Client Tool - Part 4

Lecture 116 7.16 - Summary

Section 8: 8. Automation Testing

Lecture 117 8.1 - Automation Testing - Part 1

Lecture 118 8.2 - Automation Testing - Part 2

Lecture 119 8.3 - Automation Testing - Part 3

Lecture 120 8.4 - Automation Testing - Part 4

Lecture 121 8.5 - Automation Testing - Part 5

Lecture 122 8.6 - Automation Testing - Part 6

Lecture 123 8.7 - Automation Testing - Part 7

Lecture 124 8.8 - Automation Testing - Part 8

Lecture 125 8.9 - Automation Testing - Part 9

Lecture 126 8.10 - Automation Testing - Part 10

Lecture 127 8.11 - Automation Testing - Part 11

Lecture 128 8.12 - Automation Testing - Part 12

Lecture 129 8.13 - Automation Testing - Part 13

Lecture 130 8.14- Automation Testing - Part 14

Lecture 131 8.15 - Automation Testing - Part 15

Lecture 132 8.16 - Automation Testing - Part 16

Lecture 133 8.17 - Automation Testing - Part 17

Lecture 134 8.18 - Automation Testing - Part 18

Lecture 135 8.19 - Automation Testing - Part 19

Lecture 136 8.20 - Automation Testing - Part 20

Lecture 137 8.21 - Automation Testing - Part 21

Lecture 138 8.22 - Automation Testing - Part 22

Lecture 139 8.23 - Automation Testing - Part 23

Lecture 140 8.24 - Automation Testing - Part 24

Lecture 141 8.25 - Summary

Section 9: 9. Development Patterns - Create your Web Crawler

Lecture 142 9.1 - Create your Web Crawler - Part 1

Lecture 143 9.2 - Create your Web Crawler - Part 2

Lecture 144 9.3 - Create your Web Crawler - Part 3

Lecture 145 9.4 - Create your Web Crawler - Part 4

Lecture 146 9.5 - Create your Web Crawler - Part 5

Lecture 147 9.6 - Create your Web Crawler - Part 6

Lecture 148 9.7 - Create your Web Crawler - Part 7

Lecture 149 9.8 - Create your Web Crawler - Part 8

Lecture 150 9.9 - Create your Web Crawler - Part 9

Lecture 151 9.10 - Create your Web Crawler - Part 10

Lecture 152 9.11 - Create your Web Crawler - Part 11

Lecture 153 9.12 - Create your Web Crawler - Part 12

Lecture 154 9.13 - Create your Web Crawler - Part 13

Lecture 155 9.14 - Create your Web Crawler - Part 14

Lecture 156 9.15 - Create your Web Crawler - Part 15

Lecture 157 9.16 - Create your Web Crawler - Part 16

Lecture 158 9.17 - Create your Web Crawler - Part 17

Lecture 159 9.18 - Create your Web Crawler - Part 18

Lecture 160 9.19 - Create your Web Crawler - Part 19

Lecture 161 9.20 - Create your Web Crawler - Part 20

Lecture 162 9.21 - Create your Web Crawler - Part 21

Lecture 163 9.22 - Create your Web Crawler - Part 22

Lecture 164 9.23 - Create your Web Crawler - Part 23

Lecture 165 9.24 - Create your Web Crawler - Part 24

Lecture 166 9.25 - Create your Web Crawler - Part 25

Lecture 167 9.26 - Create your Web Crawler - Part 26

Lecture 168 9.27 - Create your Web Crawler - Part 27

Lecture 169 9.28 - Create your Web Crawler - Part 28

Lecture 170 9.29 - Create your Web Crawler - Part 29

Lecture 171 9.30 - Create your Web Crawler - Part 30

Lecture 172 9.31 - Create your Web Crawler - Part 31

Lecture 173 9.32 - Create your Web Crawler - Part 32

Section 10: Appendix 1.0 - Actions & API Interaction

Lecture 174 Continuous Request

Lecture 175 Inline Data-Source

Lecture 176 Service Fabric - Part 1

Lecture 177 Service Fabric - Part 2

Lecture 178 Service Fabric - Part 3

Lecture 179 Gravity Core - Part 1

Lecture 180 Gravity Core - Part 2

Section 11: Appendix 2.0 - Web Driver

Lecture 181 Web Driver - Part 1

Lecture 182 Web Driver - Part 2

This automation course is meant for developers/testing engineers which are familiar with the concepts of consuming services using HTTP Client, SOAP, etc.,This automation course is meant for OO programmers (not just .NET) who knows how to consume a service using HTTP,This automation course is not suitable for new developers which do not have understanding or some experience with asynchronous development and service consuming