Technology changing every day, Every day new set of development stacks are coming with its own set of features. As the dev stack changes the underlying automation framework also needs to be changed, sometimes at least upgrade is required. Nowadays many companies switching from traditional MVC framework to Single Page Application. In a SPA, after the first page loads, all interaction with the server happens through AJAX calls. These AJAX calls return data—not markup—usually in JSON format. The app uses the JSON data to update the page dynamically, without reloading the page.
Most of the companies prefer Angular and React when it comes to SPA, Since Angular and react comes with its own set of features. Since SPA are different compared to MVC application the way it renders the page will be different. Though traditional automation framework works it might be time-consuming to set up an automation framework.
The protractor is an automation framework most of the feature is inbuilt and it requires only minimum configuration. It supports locator strategies specifically for angular. Protractor supports two languages Typescript and JavaScript.
Throughput Labs helps in switching to protractor by providing training from basic level to advanced. Also, with real-time examples. Throughput Labs also helps in setting up a framework from scratch.
Below are some of the list which we cover part of our training.
Table of Contents
- Protractor Origin
- Installing and Configure protractor
- Basics of IDE for Protractor
- Writing your first Test using protractor using typescript
- Creating Test Suites in Protractor
- Running your first Protractor Tests
- Advanced Topics
- Protractor Configuration for Non Angular applications
- Locators in Protractor and its usage
- Protractor libraries (handling wait, events, js events, Iframe, new window etc)
- Jasmine Assertions
- Multiple describes inside single file
- Creating Page Object Model using Protractor Style guide standards
- Data driven Testing using protractor
- Writing Generic functions in protractor
- Working with async/await
- Protractor Config.js File Revisited
- Running protractor tests in multiple browser
- Running Tests in Parallel using protractor
- Configuring HTML/XML Results
- Configuring TS-Lint
- Debugging in Visual studio and command line
- Running protractor tests with multiple environments such as QA, Staging and production
- Configuring protractor tests into CI/CD
- Configuring protractor package.json for shortcut commands
AND BONUS SESSIONS
We will always try to cover more than what is listed, Above is main content however everything will be covered in detail with examples.
Crash-Course option those wants to start early (on weekend slots.)
On Course Completion there will be exercise, which will be evaluated by trainer and feedback will be provided as in-person sessions. This helps the person to concentrate on areas which he is lacking, how can he build himself as an individual contributor.
How we are different?
Rather than other training sessions, This will be one to one training sessions, You feel like home tutoring session. You can ask anything, No need to worry about the time you spend. You can ask for the re-mentoring same topic. It’s completely of your convenience, we don’t count the days, we count only sessions. We don’t force you anything, It’s completely on your interest.
Features of Our Training
- Trained by Professional who is working on Same skills
- Lowest cost in industry
- Crash-course options
- Content Re-arrangement
- Customizable (Never pay extra, pay only for what you need)
- Extended Guidance even after training
What you can expect after training?
Training will be based on industry standards, it not only helps you on the current project. You should be able to build your own framework, tune current framework. Able to mentor Juniors.