Adding captcha without touching website code

As online business owners, we constantly face obstacles which consume our time and resources, and instead of focusing on business growth, we have to postpone important tasks until the obstacle has been eliminated, otherwise it can damage our reputation and destroy our business. Some of such obstacles is abuse of critical business endpoints by bots,

Angular E2E with Puppeteer Node CI

This article describes how to configure continuous integration for Angular applications to automatically execute their tests. There are examples for Bitbucket Pipelines and CircleCI. 1. Install puppeteer as a dev dependency The first step is to decide which Chromium version (Chrome Browser) you want to use for tests. Not all version are supported. You need