0% found this document useful (0 votes)
17 views

Goo Gle State of E2e in Angular

Uploaded by

madoslom
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
17 views

Goo Gle State of E2e in Angular

Uploaded by

madoslom
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Search Write Sign up Sign in

The State of end-to-end testing with


Angular
Mark Thompson (@marktechson) · Follow
Published in Angular Blog · 2 min read · Aug 10, 2022

442 9

Photo by Diego PH on Unsplash

In the Angular v12 release blog post we announced plans to investigate the
future of Protractor.

Based on community feedback via the RFC process, we’ve decided to


deprecate Protractor, while working with the community to find a long term
support option for active projects that wish to continue using Protractor.

The e2e testing experience


In Angular v12, we added support for three popular e2e testing frameworks,
Cypress, Nightwatch, and WebdriverIO. Playwright also has a migration
guide.

Currently, new projects running `ng e2e` will walk developers through
choosing one of the integrated e2e frameworks.

These tools support custom builders and schematics, which automatically


update your project’s configuration to integrate with your Angular
applications.

e2e options from the Angular CLI

What happens to Protractor?


As of v12 Protractor is no longer included as part of new Angular CLI
applications. Starting today we’ll only publish critical bug fixes and follow
Angular’s deprecation practices. In Angular v16, which is expected in the
summer of 2023, we’ll publish the last release of Protractor.

Over the next year updates will be limited to:

Security vulnerabilities

Browser incompatibilities

What if I still want to use Protractor?


We understand that some teams may not be ready to migrate away from
Protractor at this time. We’ve partnered with the independent team at
HeroDevs who will be creating a public fork of Protractor, which they will
support long term.

Thank you
We’re very proud of the work that went into Protractor and how many
developers it served in building robust web apps for their end-users. We
would like to take a moment to thank everyone who has contributed to the
project over the years.

Sunsetting Protractor gives us the time and bandwidth to focus on high


impact projects that will further move Angular into the future. We’re thrilled
to be working on new features and improvements to maintain our
commitment to enable developers to deliver web apps with confidence.

Until the next time, go build great apps.

Angular Protractor End To End Testing

442 9

Written by Mark Thompson (@marktechson) Follow

2.1K Followers · Editor for Angular Blog

Mark is a Developer Advocate on the Angular Team at Google.

More from Mark Thompson (@marktechson) and Angular Blog

Mark Thompson (@marktechson) in Angular Blog Minko Gechev in Angular Blog

Discontinued Long Term Support Introducing Angular v17


for AngularJS Last month marked the 13th anniversary of
In January of 2018 we laid out our plans for Angular’s red shield. AngularJS was the…
the final releases of AngularJS before…

2 min read · Jan 12, 2022 17 min read · Nov 8, 2023

655 6 4.1K 43

Minko Gechev in Angular Blog Mark Thompson (@marktechson) in Angular Blog

Angular Developer Survey 2023 Angular v13 is now Available


Over the past year we’ve been evolving We’re back with the brand new release of
Angular based on developer feedback and… Angular v13 to share with all of you! This late…

5 min read · Jan 4 7 min read · Nov 4, 2021

739 10 3.8K 24

See all from Mark Thompson (@marktechson) See all from Angular Blog

Recommended from Medium

Minko Gechev in Angular Blog Manisha Siram

Introducing Angular v17 Angular unit Testing best practices


Last month marked the 13th anniversary of Unit testing is a critical part of the
Angular’s red shield. AngularJS was the… development process when working with…

17 min read · Nov 8, 2023 3 min read · Sep 13, 2023

4.1K 43 3

Lists

General Coding Knowledge


20 stories · 798 saves

Jorge Guerra Pires, PhD in IdeaCoding Lab Panos Zafeiropoulos

e2e tests in Angular Angular: Create a project with any


Making sure our software is high quality Angular version you like
Simple steps for creating a new Angular
project with the version of your choice. Bash…

3 min read · Sep 1, 2023 · 9 min read · 3 days ago

8 1 35

Esteban in Stackademic Saunak Surani in Widle Studio LLP

Using Jest in Angular 17 Angular Unit Testing Without


A short guide to enable Jest in Angular 17 Testbed: A Comprehensive Guide
Unit testing is a critical aspect of modern
software development that ensures the…

· 3 min read · Dec 3, 2023 14 min read · Aug 2, 2023 Membership

57 1 Free 1
Access the best member-only stories.

Distraction-free reading. No ads. Support independent authors.

Organize your knowledge with lists and Listen to audio narrations.


highlights.
Sign up to discover humanSeestories that
more recommendations Read offline.

deepen your understanding of the world. Tell your story. Find your audience.
Join the Partner Program and earn for
your writing.

Sign up for free

Try for $5/month

Help Status About Careers Blog Privacy Terms Text to speech Teams
Membership

Free
Access the best member-only stories.

Distraction-free reading. No ads. Support independent authors.

Organize your knowledge with lists and Listen to audio narrations.


highlights.
Sign up to discover human stories that Read offline.

deepen your understanding of the world. Tell your story. Find your audience.
Join the Partner Program and earn for
your writing.

Sign up for free

Try for $5/month

You might also like