- Experience working with Javascript and node.js.
- Basic understanding of Angular web applications.
- Basic understanding of automation testing.
Audience
- Web developers
- Automation test engineers
Protractor is an end-to-end automation test framework for Angular and AngularJS applications. It is used to run tests against web applications, interacting with them as a user would: by filling out forms, clicking on elements, and navigating from page to page.
In this instructor-led, live training, participants learn first-hand how to write Protractor tests against a sample Angular web application in a live lab environment.
By the end of this course, participants will have gained proficiency in Protractor and be comfortable
- creating their own automation tests for Angular applications.
- integrating Protractor into their existing development workflow.
- ensuring that their tests are clean and maintainable.
- running Protractor with or without Selenium to drive browser behavior.
Format of the course
- Interactive lecture and discussion.
- Lots of exercises and practice.
- Hands-on implementation in a live-lab environment.
Course Customization Options
- To request a customized training for this course, please contact us to arrange.
Introduction
- Why use Protractor?
Setup and Installation
How Protractor Works
Overview of Protractor Syntax
Understanding Promises and Promise-Based Tests
A Sample Web Application
Setting up Your SUT (System Under Test)
Writing Your First Test
Unit Testing Javascript with Jasmin or Mocha
Driving the Browser with Selenium WebDriver, Chai WebDriver, directConnect
Locating and Interacting with Web Elements
Accessing Web Elements through Page Objects
Executing the Test
Generating Test Reports
Debugging Protractor Tests
Making Your Test Code Maintainable and Easy to Read
Mocking HTTP Requests
Integrating Cucumber with Protractor for BDD (Behavior Driven Development)
Scaling Tests over Multiple Browsers and Systems with Selenium Grid
Integrating Protractor into Your Development Workflow (Git, Jenkins, etc.)
Summary and Conclusion
United Arab Emirates - Protractor: End-to-End Testing for Angular Web Applications
Qatar - Protractor: End-to-End Testing for Angular Web Applications
Egypt - Protractor: End-to-End Testing for Angular Web Applications
Saudi Arabia - Protractor: End-to-End Testing for Angular Web Applications
South Africa - Protractor: End-to-End Testing for Angular Web Applications
Brasil - Protractor: End-to-End Testing for Angular Web Applications
Canada - Protractor: End-to-End Testing for Angular Web Applications
中国 - Protractor:Angular Web应用程序的端到端测试
香港 - Protractor: End-to-End Testing for Angular Web Applications
澳門 - Protractor: End-to-End Testing for Angular Web Applications
台灣 - Protractor: End-to-End Testing for Angular Web Applications
USA - Protractor: End-to-End Testing for Angular Web Applications
Österreich - Protractor: End-to-End Testing for Angular Web Applications
Schweiz - Protractor: End-to-End Testing for Angular Web Applications
Deutschland - Protractor: End-to-End Testing for Angular Web Applications
Czech Republic - Protractor: End-to-End Testing for Angular Web Applications
Denmark - Protractor: End-to-End Testing for Angular Web Applications
Estonia - Protractor: End-to-End Testing for Angular Web Applications
Finland - Protractor: End-to-End Testing for Angular Web Applications
Greece - Protractor: End-to-End Testing for Angular Web Applications
Magyarország - Protractor: End-to-End Testing for Angular Web Applications
Ireland - Protractor: End-to-End Testing for Angular Web Applications
Luxembourg - Protractor: End-to-End Testing for Angular Web Applications
Latvia - Protractor: End-to-End Testing for Angular Web Applications
España - Protractor: prueba completa para aplicaciones web angulares
Italia - Protractor: End-to-End Testing for Angular Web Applications
Lithuania - Protractor: End-to-End Testing for Angular Web Applications
Nederland - Protractor: End-to-End Testing for Angular Web Applications
Norway - Protractor: End-to-End Testing for Angular Web Applications
Portugal - Protractor: End-to-End Testing for Angular Web Applications
România - Protractor: End-to-End Testing for Angular Web Applications
Sverige - Protractor: End-to-End Testing for Angular Web Applications
Türkiye - Protractor: End-to-End Testing for Angular Web Applications
Malta - Protractor: End-to-End Testing for Angular Web Applications
Belgique - Protractor: End-to-End Testing for Angular Web Applications
France - Protractor: End-to-End Testing for Angular Web Applications
日本 - Protractor: End-to-End Testing for Angular Web Applications
Australia - Protractor: End-to-End Testing for Angular Web Applications
Malaysia - Protractor: End-to-End Testing for Angular Web Applications
New Zealand - Protractor: End-to-End Testing for Angular Web Applications
Philippines - Protractor: End-to-End Testing for Angular Web Applications
Singapore - Protractor: End-to-End Testing for Angular Web Applications
Thailand - Protractor: End-to-End Testing for Angular Web Applications
Vietnam - Protractor: End-to-End Testing for Angular Web Applications
India - Protractor: End-to-End Testing for Angular Web Applications
Argentina - Protractor: prueba completa para aplicaciones web angulares
Chile - Protractor: prueba completa para aplicaciones web angulares
Costa Rica - Protractor: prueba completa para aplicaciones web angulares
Ecuador - Protractor: prueba completa para aplicaciones web angulares
Guatemala - Protractor: prueba completa para aplicaciones web angulares
Colombia - Protractor: prueba completa para aplicaciones web angulares
México - Protractor: prueba completa para aplicaciones web angulares
Panama - Protractor: prueba completa para aplicaciones web angulares
Peru - Protractor: prueba completa para aplicaciones web angulares
Uruguay - Protractor: prueba completa para aplicaciones web angulares
Venezuela - Protractor: prueba completa para aplicaciones web angulares
Polska - Protractor: End-to-End Testing for Angular Web Applications
United Kingdom - Protractor: End-to-End Testing for Angular Web Applications
South Korea - Protractor: End-to-End Testing for Angular Web Applications
Pakistan - Protractor: End-to-End Testing for Angular Web Applications
Sri Lanka - Protractor: End-to-End Testing for Angular Web Applications
Bulgaria - Protractor: End-to-End Testing for Angular Web Applications
Bolivia - Protractor: prueba completa para aplicaciones web angulares
Indonesia - Protractor: End-to-End Testing for Angular Web Applications
Kazakhstan - Protractor: End-to-End Testing for Angular Web Applications
Moldova - Protractor: End-to-End Testing for Angular Web Applications
Morocco - Protractor: End-to-End Testing for Angular Web Applications
Tunisia - Protractor: End-to-End Testing for Angular Web Applications
Kuwait - Protractor: End-to-End Testing for Angular Web Applications
Oman - Protractor: End-to-End Testing for Angular Web Applications
Slovakia - Protractor: End-to-End Testing for Angular Web Applications
Kenya - Protractor: End-to-End Testing for Angular Web Applications
Nigeria - Protractor: End-to-End Testing for Angular Web Applications
Botswana - Protractor: End-to-End Testing for Angular Web Applications
Slovenia - Protractor: End-to-End Testing for Angular Web Applications
Croatia - Protractor: End-to-End Testing for Angular Web Applications
Serbia - Protractor: End-to-End Testing for Angular Web Applications
Bhutan - Protractor: End-to-End Testing for Angular Web Applications
Nepal - Protractor: End-to-End Testing for Angular Web Applications
Uzbekistan - Protractor: End-to-End Testing for Angular Web Applications