diff --git a/src/frontend/plugins/modal/alert.component.html b/src/frontend/plugins/modal/alert.component.html
index f1811d29b69c07ccaf5026b6779bdc8844122d07..5f342114b0783bf02b3495c3520e13259775843c 100644
--- a/src/frontend/plugins/modal/alert.component.html
+++ b/src/frontend/plugins/modal/alert.component.html
@@ -5,6 +5,6 @@
     </div>
     <span class="divider-modal"></span>
     <div mat-dialog-actions *ngIf="!data.hidebutton">
-        <button class="actions" color="primary" mat-raised-button (click)="this.dialogRef.close();">{{lang.ok}}</button>
+        <button id="alertComponentClose" class="actions" color="primary" mat-raised-button (click)="this.dialogRef.close();">{{lang.ok}}</button>
     </div>
 </div>
diff --git a/test/e2e/login-spec.js b/test/e2e/login-spec.js
index 5f10292950281e8d6df209b295ae8316acd1fba8..d078f2613e75482394252134a8c16504dee77db6 100644
--- a/test/e2e/login-spec.js
+++ b/test/e2e/login-spec.js
@@ -16,6 +16,15 @@ describe('Login to app', function() {
         browser.takeScreenshot().then(function (png) {
             ScreenshotReporter(png, 'test/e2e/screenshots/login_to_app_' + browser.browserName);
         });
+        var alertComponent = element(by.id('alertComponentClose'));
+        alertComponent.isPresent().then(function(result) {
+            if (result) {
+                element(by.id('alertComponentClose')).click();
+                browser.sleep(500);
+            }
+        });
+        element(by.id('alertComponentClose')).click();
+        browser.sleep(500);
         element(by.id('login')).sendKeys('bblier');
         browser.sleep(500);
         element(by.id('password')).sendKeys('maarch');