Protractor is an end-to-end test framework for Angular and AngularJS applications. Protractor runs tests against your application running in a real browser, interacting with it as a user would.

Release Released Community Support Commercial Support Latest
7.0 3 years and 11 months ago
(13 May 2020)
Ended 7 months and 4 weeks ago
(31 Aug 2023)
Yes 7.0.0
(13 May 2020)
6.0 5 years ago
(23 Mar 2019)
Ended 7 months and 4 weeks ago
(31 Aug 2023)
Unavailable 6.0.0
(23 Mar 2019)
5.0 7 years ago
(10 Jan 2017)
Ended 7 months and 4 weeks ago
(31 Aug 2023)
Unavailable 5.4.4
(16 Apr 2020)
4.0 7 years and 9 months ago
(12 Jul 2016)
Ended 7 months and 4 weeks ago
(31 Aug 2023)
Unavailable 4.0.14
(21 Dec 2016)
3.0 8 years ago
(18 Nov 2015)
Ended 7 months and 4 weeks ago
(31 Aug 2023)
Unavailable 3.3.0
(25 Apr 2016)
2.0 9 years ago
(18 Mar 2015)
Ended 7 months and 4 weeks ago
(31 Aug 2023)
Unavailable 2.5.1
(08 Oct 2015)
1.0 9 years ago
(21 Jul 2014)
Ended 7 months and 4 weeks ago
(31 Aug 2023)
Unavailable 1.8.0
(02 Mar 2015)

Protractor was deprecated on August 31, 2023 after an announcement from the Angular team was made on August 10, 2022. The Protractor npm package is also marked as deprecated on npm.

Beginning August 1, 2022, commercial support for Protractor became available for free through a fork of the project maintained by the independent team at HeroDevs.

More information is available on the Protractor website.

You should be running one of the supported release numbers listed above in the rightmost column.

You can check the version that you are currently using by running:
npm list protractor

You can submit an improvement to this page on GitHub :octocat: . This page has a corresponding Talk Page.

A JSON version of this page is available at /api/protractor.json. See the API Documentation for more information. You can subscribe to the iCalendar feed at /calendar/protractor.ics.