diff --git a/e2e/src/navigating/navigateFromRegion.e2e-spec.js b/e2e/src/navigating/navigateFromRegion.e2e-spec.js
index 11ef9f88f7af32a255a334a5f31fad617eebe9d9..d6a1ba4ab0c0e5c0cacf6e2d4c582197b5f6520f 100644
--- a/e2e/src/navigating/navigateFromRegion.e2e-spec.js
+++ b/e2e/src/navigating/navigateFromRegion.e2e-spec.js
@@ -95,7 +95,9 @@ describe('> explore same region in different templates', () => {
        } = template
 
       describe(`> testing ${templateName}`, () => {
-        beforeEach(getBeforeEachFn(iavPage)(template))
+        beforeEach(async () => {
+          await getBeforeEachFn(iavPage)(template)()
+        })
 
         for (const tmplLabel of expectedTemplateLabels) {
           const { expectedPosition, name, hemisphere } = tmplLabel