E2E test framework for Angular apps
Resolves #5348 which was causing incompatibility with TypeScript 3.7