Изучите Protractor (инструмент автоматизации Angular) c нуля - Видеоуроки

Learn Protractor(Angular Automation) from scratch +Framework
Duration 21:14:28
Открыть все курсы от udemy
Облачный хостинг на SSD с лучшей техподдержкой! Развернуть приложение в один клик

Learn Protractor(Angular Automation) from scratch +Framework - Полный список уроков

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

Пошаговое руководство по Protractor при построении скриптов вместе с основами Node.js + Javascript + Jasmine. Добро пожаловать на единственный курс Udemy, который охватывает end to end автоматизацию с использованием Protractor с нуля. И я уверен! По завершении курса Вы сможете пройти любое интервью или разработать Protractor фреймворк самостоятельно. В качестве бонуса, кроме Protractor, вы узнаете много новых технологий в этом курсе, таких как Javascript, Node, jasmine и т.д.

В этом курсе:

  • Введение в Protractor
  • Основы Node.js с инструкциями по установке
  • Установка Protractor
  • Основы JavaScript
  • Protractor API Overeview
  • Различные стратегии локатора доступны в Protractor
  • Понимание асинхронных обещаний Javascript
  • Работа с элементами Angular UI с Protractor
  • Понимание файла конфигурации
  • 20+ Практическиех упражнений по автоматизации пользовательского интерфейса с использованием Protractor
  • Работа с non Angular приложениями с использованием Protractor
  • Основы тестирования c Jasmine
  • Оптимизация тестирования  protractor для разработки фреймворка
  • Page object  Механизм в фреймворках JS
  • Создание и конфигурирование отчетов клиентов для надежной системы
  • Глубокое понимание файлов Pacakage.json и команд npm
  • Интеграция Protractor framework  с помощью инструмента CI Jenkins
  • Введение в Git Hub

Твоя оценка

4 2
Следи за последними обновлениями и новостями в нашем coursehunter-club.net (Ex coursehunters.club), или вступай в наш канал telegram.

Комментарии

Похожие курсы

17-07-2018 en 65 уроков
udemy Website Automation Testing for Beginners with Protractor
Узнайте, как автоматизировать все повторяющиеся задачи тестирования веб-сайта, чтобы вы могли расслабиться, пока компьютер выполняет эту работу. Этот курс научит вас всему, что вам нужно знать, чтобы начать автоматизировать тестирование веб-сайта. Вам не нужны какие-либо предварительные знания предмета для прохождения этого курса.
Duration 07:48:33
3 0

Последнее добавленное

Полный курс по программированию на Python для начинающих

Полный курс по программированию на Python для начинающих

en
Изучите Python для AI, машинного обучения, науки о данных и разработки приложений. Математики, ученые и инженеры любят Python. Почему? Потому что он делает сложные вычисления и повторяющиеся задачи действительно простыми для написания и выполнения. Разработчики любят его, потому что он простой...
Python для анализа данных

Python для анализа данных

ru
«Данные — это новая нефть». Они помогают усовершенствовать продукт, привлечь новых пользователей и являются драйвером роста любой компании. Компании во всем мире используют Python для сбора и анализа данных. В Uber, Yandex и Facebook, знание Python является обязательным требованием при приеме...
Flutter и Dart: полноценное мобильное приложение™

Flutter и Dart: полноценное мобильное приложение™

en
Изучение того, как создавать приложения для iOS и Android, с полным демонстрационным примером на основе Dart и Flutter Framework. Flutter - это SDK для мобильных приложений, предназначенный для создания высококачественных собственных интерфейсов на iOS и Android в рекордно короткие сроки. Flutter ра
Flutter: кроссплатформенное приложение iOS / Android

Flutter: кроссплатформенное приложение iOS / Android

en
Создавайте кроссплатформенные красивые нативные приложения в рекордно короткие сроки. Flutter - это SDK для мобильных приложений, в комплекте с фреймворком, виджетами и инструментами, который предоставляет разработчикам простой и продуктивный способ создания и развертывания красивых мобильных...
Программирование на Dart от новичка до эксперта

Программирование на Dart от новичка до эксперта

en
Изучите Dart с уровня Beginner и станьте экспертом, который может начать изучать Flutter, AngularDart и многое другое. В этом курсе вы узнаете все, что вам нужно знать о Dart. Dart - это язык, который становится популярным день ото дня, и разработчики по всему миру стремятся к этому языку...
Понятный JavaScript (Middle)

Понятный JavaScript (Middle)

ru
Хочешь стать JavaScript разработчиком, систематизировать знания и выйти на совершенно новый уровень! Курс «Понятный JavaScript» — это комплексная программа обучения, которая позволит тебе полностью изучить с нуля главный язык Frontend разработчика. Уже через 3 месяца ты будешь знать JavaScript...
chat
logo