Ознакомиться с важной информацией: Майнер отключен!

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

Learn Protractor (Angular Automation Tool) from Scratch
Duration 14:09:47
Открыть все курсы от udemy

Пошаговое руководство по 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
Полный список уроков Развернуть / Свернуть
  • Урок 1. Understand the importance of Protractor 00:13:21
  • Урок 2. Why Node.js? Install Node 00:12:18
  • Урок 3. Install Protractor with Webdriver plugin 00:10:35
  • Урок 4. Install Javascript Eclipse Tool for Protractor tests 00:13:12
  • Урок 5. Introduction to Jasmine and its terminologies 00:17:43
  • Урок 6. Importance of Configuration file in protractor framework 00:10:05
  • Урок 7. Creating Protractor TestRunner file to run the scripts 00:15:40
  • Урок 8. Install Angular JS plugin and convert to intern project 00:05:34
  • Урок 9. Javascript Asynchronus and its problem with Protractor 00:09:08
  • Урок 10. Importance of Promises and how its solves Asynchronous issue 00:15:29
  • Урок 11. Understand how protractor inbuilt takes care of promise 00:11:23
  • Урок 12. Basics of Javascript 00:08:09
  • Урок 13. JS conditional statements -If else 00:07:40
  • Урок 14. Javascript loops - for with example 00:10:00
  • Урок 15. Javascript while and do while -example 00:11:19
  • Урок 16. Understand JS functions and its usage 00:05:58
  • Урок 17. Importance of Javascript arrays with example 00:19:24
  • Урок 18. Javascript String functions with examples 00:12:43
  • Урок 19. Understand Global variables of Protractor 00:12:26
  • Урок 20. Usage of Protractor locators - 1 00:18:55
  • Урок 21. Usage of Protractor locators - 2 00:21:22
  • Урок 22. Jasmine assertions to validate Protractor tests 00:09:48
  • Урок 23. Running Protractor tests on Firefox and Internet Explorer 00:14:29
  • Урок 24. Running Protractor tests on Non Angualr Sites 00:06:13
  • Урок 25. Importance of chain locators with example 00:17:20
  • Урок 26. Chain locators to identify Child elements-Example 00:07:35
  • Урок 27. Getting the list of Elements with All method in Protractor 00:19:20
  • Урок 28. Practise exercises on All and chain locators 00:07:26
  • Урок 29. Handling list of dropdown options with example 00:15:56
  • Урок 30. Actions and its importance in the Angular UI 00:13:13
  • Урок 31. Examples of handling Autocomplete dropdowns with Actions 00:16:16
  • Урок 32. Handling child windows with Protractor 00:08:21
  • Урок 33. Examples on validating child windows with Switch Mechanism 00:07:11
  • Урок 34. Handling Java Alerts with Protractor 00:14:57
  • Урок 35. What are Frames? Methods to handle in protrator 00:13:17
  • Урок 36. Handling synchronization with Protractor 00:21:23
  • Урок 37. Demo project walkthrough 00:06:56
  • Урок 38. Submission of Forms with various Protractor locators 00:19:04
  • Урок 39. Validating Angular error messages - example 00:11:47
  • Урок 40. Handling dynamic sections with Protractor 00:18:51
  • Урок 41. Practise Exercises on selecting items to cart- 00:14:37
  • Урок 42. String functions to extract count of cart items 00:11:53
  • Урок 43. What are javascript objects and importance of it 00:12:28
  • Урок 44. Accessing the java objects from another JS file 00:13:19
  • Урок 45. Page object Mechanism for Protractor tests 00:12:04
  • Урок 46. Driving the Page objects with setup&TearDown methods 00:11:15
  • Урок 47. OnPrepare functionality in Configuration file for preloading the data 00:06:49
  • Урок 48. Understanding the importance of Package.json file 00:09:45
  • Урок 49. Package.json configuration properties -1 00:10:00
  • Урок 50. Defining Scripts configuration in Package.json to eliminate eclipse testRunner 00:13:27
  • Урок 51. npm commands to trigger Test Suites 00:09:24
  • Урок 52. Introduction to Datadrive testing with Jasmine 00:11:05
  • Урок 53. jasmine Dataprovider format in defining the data 00:10:37
  • Урок 54. Eliminating data hardcoding in the scripts with Jasmine Dataprovider 00:14:02
  • Урок 55. Generating excellent client reports for Protractor tests 00:11:08
  • Урок 56. Tags configuration to control test scripts execution 00:20:08
  • Урок 57. Introduction to Jenkins 00:13:07
  • Урок 58. Configuring Jenkins job with protractor tests 00:10:13
  • Урок 59. Scheduling Protractor Jenkin job for continuous Integration 00:12:41
  • Урок 60. Introduction to GIT 00:08:42
  • Урок 61. Importance of Github and its uses 00:09:06
  • Урок 62. Creating Git config and repositories 00:08:40
  • Урок 63. How to push code to remote repository 00:01:41
  • Урок 64. Understanding Staging and commit in git 00:11:36
  • Урок 65. Add remote repository and push the committed code 00:08:54
  • Урок 66. End to end working example on Git commands -1 00:15:49
  • Урок 67. End to end working example on Git commands -2 00:06:16
  • Урок 68. Importance of Branching in GIT 00:24:56
  • Урок 69. How to resolve Merge conflicts with GIT 00:14:18
Этот курс находится в платной подписке!

И будет доступен в бесплатном просмотре 07.10.2018. Если у тебя еще нет у нас аккаунта - зарегистрируйся и оформи премиум подписку в своем личном кабинете, и смотри этот, а также многие другие курсы, прямо сейчас.

Следи за последними обновлениями и новостями в наших пабликах facebook, или вступай в наш канал telegram.

Комментарии

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

VR-разработчик. Разработки VR-приложения: от идеи до монетизации

VR-разработчик. Разработки VR-приложения: от идеи до монетизации

ru
VR-разработчик — это профессия будущего. Такие гиганты, как Facebook, YouTube, Google , находятся в постоянном поиске талантливых VR-специалистов. При этом войти в профессию очень легко, люди с любым бэкграундом могут начать обучение. Навыки VR-разработки, создания и ведения проектов...
Онлайн курс-интенсив «Развитие памяти и внимания»

Онлайн курс-интенсив «Развитие памяти и внимания»

ru
Как со 100% точностью запоминать большой объем любой информации на неограниченный срок? КТО и ЗАЧЕМ ХОДИТ В АПТЕКУ Спрос, как известно, рождает предложение. Поэтому в любой аптеке, на самом видном месте, наряду с лекарствами от простуды и гриппа, можно встретить препараты для улучшения памяти.
Основы Affinity Photo

Основы Affinity Photo

en
Руководство для новичков в самой горячей новой программе для редактирования изображений! Affinity Photo - самая новая программа для редактирования изображений для Mac и Windows. У нее есть много мощных инструментов, чтобы сделать Ваши фотографии действительно сияющими. Но вам нужно знать...
Практический онлайн-курс  «Дизайн мобильных приложений»

Практический онлайн-курс «Дизайн мобильных приложений»

ru
Курс для тех, кто хочет снимать сливки в профессии дизайнера, занимаясь самой передовой и востребованной отраслью — разработкой дизайна для мобильных приложений. 90 млрд приложений было загружено в 2016 году по всему миру, 5 место по числу загрузок заняла Россия, 33 приложения установлено...
Intermediate React

Intermediate React

en
Научитесь создавать масштабируемые приложения React с использованием инструментов и методов, доступных в экосистеме React. Вы будете тестировать свои компоненты React с помощью Jest, использовать CSS в JS, разделять код на React Loadable, использовать рендеринг на стороне сервера в React с Node...
[Перевод] [RU] Unreal Engine курс - Изучите C ++ и делайте игры

[Перевод] [RU] Unreal Engine курс - Изучите C ++ и делайте игры

ru
Узнайте, как создавать видеоигры с помощью Unreal Engine 4, бесплатной платформы для разработки игр, используемой студиями AAA класа и разработчиками indie по всему миру. Мы начинаем супер просто, поэтому вам не нужно никакого опыта в Unreal или программировании! С помощью наших онлайн-руководств...
Продвинутый курс GameDev: создаем полноценную игру для android

Продвинутый курс GameDev: создаем полноценную игру для android

ru
Пройдите курс по разработке игры, своим геймплеем напоминающую легендарную Flappy Bird, разработчик которой стал миллионером за короткий срок. В процессе прохождения курса GameDev мы с вами создадим полноценную игру, встроим в нее рекламный баннер AdMob и опубликуем в Google Play. Курс состоит...
Веб-скрапинг используя PhantomJS и CasperJS

Веб-скрапинг используя PhantomJS и CasperJS

en
Станьте лучшим разработчиком JavaScript и изучите Front-End тестирование. Мы будем использовать javascript, lodash и jquery для скрапинга. В этом курсе вы узнаете, как собирать данные с веб-страниц с помощью CasperJS. Этот курс состоит из 5 проектов, которые помогут вам в полной мере понять...
chat
logo