FrintJS
Protractor
Our great sponsors
FrintJS | Protractor | |
---|---|---|
4 | 19 | |
746 | 8,762 | |
0.0% | -0.0% | |
0.0 | 0.0 | |
over 5 years ago | 10 months ago | |
JavaScript | JavaScript | |
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.
FrintJS
-
Microfrontends: Microservices for the Frontend
Frint: another modular framework for building component-based applications. Integrates with React, Vue, and Preact.
-
What are micro frontends?
Frint: a complete framework that delivers routing, state management, server rendering and other features to micro frontend architecture
-
Choosing a Micro Frontend Framework
Others: FrintJS, qiankun, Berial, and Nuz
-
Micro Frontends Patterns#9: Client Side Composition
frintjs/frint
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.
-
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
-
Angular 12 in Depth
As explained in the announcement, back in 2013 when Protractor was created, WebDriver was not a standard, and end-to-end (e2e) tests were hard to write, and a nightmare to maintain. Protractor brought an innovative solution by wrapping selenium-webdriver, and provided a way to control the execution flow.
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
-
Angular and WireMock integration for UI testing
https://www.protractortest.org/ Large scale Angular testing with Protractor | Andres Dominguez | BuzzJS Summer 2016
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.
WebdriverIO - Next-gen browser and mobile automation test framework for Node.js
TestCafe - A Node.js tool to automate end-to-end web testing.
single-spa - The router for easy microfrontends
jest - Delightful JavaScript Testing.
Cypress - Fast, easy and reliable testing for anything that runs in a browser.
Nightmare - A high-level browser automation library.
jasmine - Simple JavaScript testing framework for browsers and node.js
Webix UI - Stable releases of Webix UI - JavaScript library for building mobile and desktop web apps
mocha - ☕️ simple, flexible, fun javascript test framework for node.js & the browser
prova - Test runner based on Tape and Browserify
hyperapp - 1kB-ish JavaScript framework for building hypertext applications