diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index ad5b67e4e95ad47c3bc99ec0f5f8f2c29bd62967..c64fb54484833529fb4d08e62dfd2db96d269adc 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -61,7 +61,11 @@ cypress_e2e-tests:
   tags:
     - dind
   before_script:
-    - apk add --update npm
+    - apk update
+    - apk add --no-cache npm
+    - apk add --no-cache xvfb dbus gtk+3.0 libxss
+    - Xvfb :99 -ac &
+    - export DISPLAY=:99
   script:
     - docker login -u $DOCKER_USER -p $DOCKER_PAT registry.gitlab.com
     - docker pull registry.gitlab.com/$DOCKER_USER/sparesti-registry:frontend && docker run -d -p 81:80 --name frontend registry.gitlab.com/$DOCKER_USER/sparesti-registry:frontend
@@ -74,6 +78,7 @@ cypress_e2e-tests:
         - node_modules/
     policy: pull
 
+
 # eslint_run-lint:
 #   stage: lint
 #   cache: