diff --git a/e2e/src/app.e2e-spec.ts b/e2e/src/app.e2e-spec.ts
index d98bef60c0a68cc58765b07394d637ec4d249947..6ba3931d299e67b2293ce19c237e822ad260bcbb 100644
--- a/e2e/src/app.e2e-spec.ts
+++ b/e2e/src/app.e2e-spec.ts
@@ -1,3 +1,5 @@
+import { browser, logging } from 'protractor';
+
 import LoginPage from './app.po';
 
 describe('Testcenter Frontend', () => {
@@ -6,4 +8,12 @@ describe('Testcenter Frontend', () => {
     await expect(LoginPage.getFirstCardTitle()).toEqual('Anmelden');
     await expect(LoginPage.getSecondCardTitle()).toEqual('IQB-Testcenter');
   });
+
+  afterEach(async () => {
+    // Assert that there are no errors emitted from the browser
+    const logs = await browser.manage().logs().get(logging.Type.BROWSER);
+    expect(logs).not.toContain(jasmine.objectContaining({
+      level: logging.Level.SEVERE
+    } as logging.Entry));
+  });
 });