Learn Protractor (Angular Testing) from Scratch with Framework

With a sudden increase in demand for JavaScript frameworks and Angular applications, Protractor is turning out to be one of the hottest automation testing tools available in the market. This course will help you to get started with Protractor and will show you how easy it is to automate Angular applications.
The course starts with an introduction to Protractor, explaining the basics and the installation process. Next, you will learn the JavaScript fundamentals and understand how to solve JavaScript asynchronous promises with Protractor. You will then learn the concepts of Protractor tests and core APIs and learn how to handle Angular User Interface (UI) elements, frames, and synchronization with Protractor. Moving along, you will learn the basics of TypeScript and dive into building the TypeScript-Cucumber framework using Protractor. Next, you will learn page object mechanism in the JavaScript framework and get an in-depth understanding of package.json files and npm commands. Later, you will learn to perform data-driven testing using the Jasmine framework and learn how to generate Protractor test reports for clients. Finally, you will learn the techniques to integrate the Protractor framework with the Continuous Integration (CI) Jenkins tool and get an overview of GitHub.
By the end of this course, you will have complete knowledge of Protractor API needed to automate Angular and non-Angular applications. The code files are available here: https://github.com/packtpublishing/learn-protractor-angular-automation-…

Type
video
Category
publication date
2018-08-30
what you will learn

Learn about Protractor APIs
Understand different locator strategies available in Protractor
Running Protractor tests on Firefox and Internet Explorer
Understand the ProtractorÂ?Cucumber configuration file
Optimize Protractor tests for developing frameworks
Design the Protractor framework using Jasmine unit testing techniques

duration
1269
key features
Gain the ability to test Angular and Non-Angular applications with Protractor * Get an in-depth knowledge of JavaScript with asynchronous promise concepts * Understand Node.js principles and JSON packages in-depth for Continuous Integration (CI)
approach
With the help of interesting activities and step-by-step explanation, this course develops your Protractor skills needed to automate Angular applications.
audience
This course is designed for anyone who wants to design the Protractor frameworks for automating Angular applications test cases. No prior experience or skills are needed to get started with this course.
meta description
Start by learning the basics of Protractor API and gradually move towards designing flawless automation testing frameworks using JavaScript, Jasmine, TypeScript, and Cucumber.
short description
This interactive course will help you gain a solid understanding of Protractor. You will get hands-on experience in designing Protractor frameworks for automating Angular applications. You will also understand the role of modern technologies, such as JavaScript, TypeScript, Node.js, and Jasmine, in designing the frameworks.
subtitle
A step-by-step and practical course to learn Protractor
keywords
Protractor, Angular, JavaScript, TypeScript, Jenkins, Cucumber, Jasmine, Automation Testing, Web Applications
Product ISBN
9781789613261