-
Урок 1.
00:13:21
Understand the importance of Protractor
-
Урок 2.
00:07:15
UPDATE - Typescript Addition to this course***Must watch Lecture***
-
Урок 3.
00:12:18
Why Node.js? Install Node
-
Урок 4.
00:10:35
Install Protractor with Webdriver plugin
-
Урок 5.
00:13:12
Install Javascript Eclipse Tool for Protractor tests
-
Урок 6.
00:17:43
Introduction to Jasmine and its terminologies
-
Урок 7.
00:10:05
Importance of Configuration file in protractor framework
-
Урок 8.
00:15:40
Creating Protractor TestRunner file to run the scripts
-
Урок 9.
00:05:34
Install Angular JS plugin and convert to intern project
-
Урок 10.
00:11:13
Install Visual studio and run protractor Test
-
Урок 11.
00:09:04
Install Webstorm and run protractor Test
-
Урок 12.
00:09:08
Javascript Asynchronus and its problem with Protractor
-
Урок 13.
00:15:29
Importance of Promises and how its solves Asynchronous issue
-
Урок 14.
00:11:23
Understand how protractor inbuilt takes care of promise
-
Урок 15.
00:08:09
Basics of Javascript
-
Урок 16.
00:07:40
JS conditional statements -If else
-
Урок 17.
00:10:00
Javascript loops - for with example
-
Урок 18.
00:11:19
Javascript while and do while -example
-
Урок 19.
00:05:58
Understand JS functions and its usage
-
Урок 20.
00:19:24
Importance of Javascript arrays with example
-
Урок 21.
00:12:43
Javascript String functions with examples
-
Урок 22.
00:12:26
Understand Global variables of Protractor
-
Урок 23.
00:18:55
Usage of Protractor locators - 1
-
Урок 24.
00:21:22
Usage of Protractor locators - 2
-
Урок 25.
00:09:48
Jasmine assertions to validate Protractor tests
-
Урок 26.
00:14:29
Running Protractor tests on Firefox and Internet Explorer
-
Урок 27.
00:06:13
Running Protractor tests on Non Angualr Sites
-
Урок 28.
00:17:20
Importance of chain locators with example
-
Урок 29.
00:07:35
Chain locators to identify Child elements-Example
-
Урок 30.
00:19:20
Getting the list of Elements with All method in Protractor
-
Урок 31.
00:07:26
Practise exercises on All and chain locators
-
Урок 32.
00:15:56
Handling list of dropdown options with example
-
Урок 33.
00:13:13
Actions and its importance in the Angular UI
-
Урок 34.
00:16:16
Examples of handling Autocomplete dropdowns with Actions
-
Урок 35.
00:08:21
Handling child windows with Protractor
-
Урок 36.
00:07:11
Examples on validating child windows with Switch Mechanism
-
Урок 37.
00:14:57
Handling Java Alerts with Protractor
-
Урок 38.
00:13:17
What are Frames? Methods to handle in protrator
-
Урок 39.
00:21:23
Handling synchronization with Protractor
-
Урок 40.
00:06:56
Demo project walkthrough
-
Урок 41.
00:19:04
Submission of Forms with various Protractor locators
-
Урок 42.
00:11:47
Validating Angular error messages - example
-
Урок 43.
00:18:51
Handling dynamic sections with Protractor
-
Урок 44.
00:14:37
Practise Exercises on selecting items to cart-
-
Урок 45.
00:11:53
String functions to extract count of cart items
-
Урок 46.
00:09:09
What is Typescript? How different it is from JS?
-
Урок 47.
00:17:07
Importance of Let and Const keywords in Typescript
-
Урок 48.
00:12:35
Types Usage in Typescript
-
Урок 49.
00:14:24
Understanding Classes,Methods and objects in Typescript
-
Урок 50.
00:10:23
Importance of Constructor in Typescript
-
Урок 51.
00:11:48
Exports,Imports and Functions usage in Typescript
-
Урок 52.
00:17:05
Interfaces and objects Importance in defining contracts
-
Урок 53.
00:06:58
Usage of Pipes for Anonymous Functions
-
Урок 54.
00:13:34
Typescript Cucumber Framework learning Plan
-
Урок 55.
00:21:54
Understand Package.json file and get the dependencies of the framework
-
Урок 56.
00:10:21
Build the Basic project structure in Visual studioCode
-
Урок 57.
00:11:52
Changes need for Protractor configuration to be Typescript compatible
-
Урок 58.
00:11:36
Importance of tsconfig file and compilation from ts to Js
-
Урок 59.
00:07:06
Running the first test using framework configurations
-
Урок 60.
00:13:41
Importance of async/await synchronization in Typescript and JS ES7
-
Урок 61.
00:13:28
Importance of Pageobject Mechanism in framework
-
Урок 62.
00:12:47
Understand classes and construction definition for defining objects
-
Урок 63.
00:09:01
Build Page object classes and drive the objects externally into Tests
-
Урок 64.
00:17:06
Understand importance of Scripts tag in package.json file
-
Урок 65.
00:12:32
Cucumber Introduction
-
Урок 66.
00:07:37
Install cucumber protractor dependencies
-
Урок 67.
00:11:03
Understanding Protractor cucumber configuration file
-
Урок 68.
00:11:51
Creating feature file and step defination file Skeleton
-
Урок 69.
00:10:40
Implement Step definition file with actual automation steps
-
Урок 70.
00:08:29
Implement time outs and build common step definitions for multiple scenarios
-
Урок 71.
00:14:30
Passing Test Data from feature file to step definitions
-
Урок 72.
00:09:55
Implement Parameterization in Cucumber tests to drive tests with multiple sets
-
Урок 73.
00:10:41
Using Chai Assertions in cucumber Framework
-
Урок 74.
00:05:21
Implement Tagging mechanism to protractor cucumber tests
-
Урок 75.
00:11:15
Usage of cucumber hooks to run setup and tear down methods
-
Урок 76.
00:11:16
Install reporting dependencies to cucumber framework
-
Урок 77.
00:09:46
Implement reporting in Cucumber with onComplete option in config file
-
Урок 78.
00:12:44
Capturing Screenshots on Test failures with After hook implementation
-
Урок 79.
00:07:34
Framework Learning Plan for Javascript
-
Урок 80.
00:12:28
What are javascript objects and importance of it
-
Урок 81.
00:13:19
Accessing the java objects from another JS file
-
Урок 82.
00:12:04
Page object Mechanism for Protractor tests
-
Урок 83.
00:11:15
Driving the Page objects with setup&TearDown methods
-
Урок 84.
00:06:49
OnPrepare functionality in Configuration file for preloading the data
-
Урок 85.
00:09:45
Understanding the importance of Package.json file
-
Урок 86.
00:10:00
Package.json configuration properties -1
-
Урок 87.
00:13:27
Defining Scripts configuration in Package.json to eliminate eclipse testRunner
-
Урок 88.
00:09:24
npm commands to trigger Test Suites
-
Урок 89.
00:11:05
Introduction to Datadrive testing with Jasmine
-
Урок 90.
00:10:37
jasmine Dataprovider format in defining the data
-
Урок 91.
00:14:02
Eliminating data hardcoding in the scripts with Jasmine Dataprovider
-
Урок 92.
00:11:08
Generating excellent client reports for Protractor tests
-
Урок 93.
00:20:08
Tags configuration to control test scripts execution
-
Урок 94.
00:13:07
Introduction to Jenkins
-
Урок 95.
00:10:13
Configuring Jenkins job with protractor tests
-
Урок 96.
00:12:41
Scheduling Protractor Jenkin job for continuous Integration
-
Урок 97.
00:08:42
Introduction to GIT
-
Урок 98.
00:09:06
Importance of Github and its uses
-
Урок 99.
00:08:40
Creating Git config and repositories
-
Урок 100.
00:01:41
How to push code to remote repository
-
Урок 101.
00:11:36
Understanding Staging and commit in git
-
Урок 102.
00:08:54
Add remote repository and push the committed code
-
Урок 103.
00:15:49
End to end working example on Git commands -1
-
Урок 104.
00:06:16
End to end working example on Git commands -2
-
Урок 105.
00:24:56
Importance of Branching in GIT
-
Урок 106.
00:14:18
How to resolve Merge conflicts with GIT