Protractor
material.angular.io
Our great sponsors
Protractor | material.angular.io | |
---|---|---|
19 | 3 | |
8,758 | 866 | |
-0.1% | 0.9% | |
0.0 | 6.6 | |
11 months ago | 6 days ago | |
JavaScript | TypeScript | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Protractor
-
Introduction to Cypress and UI Test Automation
Cypress is a next-generation front-end Automation testing tool built for modern web applications. It is a JavaScript-based end-to-end testing framework and is known for faster test execution as compared with other testing tools (like Selenium or Protractor).
-
Overview over Angular’s repositories
Protractor repo (link)
-
Nx 14.5 - Cypess v10, Output globs, Linter perf, React Tailwind support
Protractor has been deprecated for a while on the Angular CLI side and given Nx has had Cypress support for a while it has never been a popular choice. Starting with this release we're deprecating the generator for setting up Protractor and we're planning on removing support entirely in Nx v15.
-
Angular CLI and Nx - Why?
In recent releases, the Angular CLI kept reducing its feature set, mainly due to tools such as Protractor as well as TSLint being deprecated. As a result, starting with Angular 14, the Angular CLI provides the following when generating a new application:
-
Help with automatization
The Protractor testing framework was created for e2e testing of Angular apps. https://www.protractortest.org/
- Unit testing library for Angular application
-
Protractor is dead, long live Cypress! - Part 1
Future of Angular E2E & Plans for Protractor · Issue #5502 · angular/protractor
-
Angular 12 in Depth
In April, the Angular team has announced plans to end the support of Protractor at the end of 2022.
-
Looking for some advise/direction on a new testing framework
"The Angular team plans to end development of Protractor at the end of 2022 (in conjunction with Angular v15)." - https://github.com/angular/protractor/issues/5502
-
What UI testing framework do you use and what do you like/dislike about it?
Angular will deprecate Protractor soon https://github.com/angular/protractor/issues/5502
material.angular.io
-
Overview over Angular’s repositories
Angular Components website repo (link)
-
What is the most efficient Angular way to organize an API documentation website that changes based on the version number?
Google maintains 1 source tree for the material site: https://github.com/angular/material.angular.io and it is hosted in firebase: https://firebase.google.com/docs/hosting
- Angular docs refresh on first load?
What are some alternatives?
Playwright - Playwright is a framework for Web Testing and Automation. It allows testing Chromium, Firefox and WebKit with a single API.
flex-layout - Provides HTML UI layout for Angular applications; using Flexbox and a Responsive API
WebdriverIO - Next-gen browser and mobile automation test framework for Node.js
ngcc-validation - Angular Ivy library compatibility validation project
TestCafe - A Node.js tool to automate end-to-end web testing.
vscode-ng-language-service - Angular extension for Visual Studio Code
jest - Delightful JavaScript Testing.
universal - Server-side rendering and Prerendering for Angular
Cypress - Fast, easy and reliable testing for anything that runs in a browser.
material2-docs-content - Docs content for @angular/material
Nightmare - A high-level browser automation library.
code-of-conduct - A code of conduct for all Angular projects