diff --git a/alfa-client/apps/run-tests.sh b/alfa-client/apps/run-tests.sh
index 68164e39d5eb7e58524bc0627fce77ee3a29182d..eadee4428cd9620ad5c66da8d44a0459f1e42c58 100755
--- a/alfa-client/apps/run-tests.sh
+++ b/alfa-client/apps/run-tests.sh
@@ -14,7 +14,8 @@ if [ -z $APP_NAME ]; then echo "App Folder not set" && exit 1; fi
 if [ -z $APP_VARIATION ]; then echo "Variation Name not set" && exit 1; fi
 if [ -z $CONFIG_FILE ]; then echo "Config File not set" && exit 1; fi
 
-BASE_PATH=${APP_NAME}
+SCRIPT_DIR="$(dirname "$0")"
+BASE_PATH=${SCRIPT_DIR}/${APP_NAME}
 SPEC_GROUP=${BASE_PATH}/src/e2e/${APP_VARIATION}
 COMMAND="npx cypress run --project ${BASE_PATH} --spec ${SPEC_GROUP} --config-file ${CONFIG_FILE}"
 REPORT_PATH=${BASE_PATH}/reports/${APP_VARIATION}