diff --git a/e2e/safe-area/app/home/home-page.xml b/e2e/safe-area/app/home/home-page.xml
index 4fed008ed..9d7247209 100644
--- a/e2e/safe-area/app/home/home-page.xml
+++ b/e2e/safe-area/app/home/home-page.xml
@@ -8,5 +8,6 @@
+
diff --git a/e2e/safe-area/app/wraplayout/action-bar/wraplayout-page.xml b/e2e/safe-area/app/wraplayout/action-bar/wraplayout-page.xml
new file mode 100644
index 000000000..0bc64ddd0
--- /dev/null
+++ b/e2e/safe-area/app/wraplayout/action-bar/wraplayout-page.xml
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
diff --git a/e2e/safe-area/app/wraplayout/fragments/hwrap-fragment.xml b/e2e/safe-area/app/wraplayout/fragments/hwrap-fragment.xml
new file mode 100644
index 000000000..cb3ea16e2
--- /dev/null
+++ b/e2e/safe-area/app/wraplayout/fragments/hwrap-fragment.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/e2e/safe-area/app/wraplayout/no-action-bar/wraplayout-page.xml b/e2e/safe-area/app/wraplayout/no-action-bar/wraplayout-page.xml
new file mode 100644
index 000000000..468532ab0
--- /dev/null
+++ b/e2e/safe-area/app/wraplayout/no-action-bar/wraplayout-page.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
diff --git a/e2e/safe-area/app/wraplayout/wraplayout-page.ts b/e2e/safe-area/app/wraplayout/wraplayout-page.ts
new file mode 100644
index 000000000..c651c4d84
--- /dev/null
+++ b/e2e/safe-area/app/wraplayout/wraplayout-page.ts
@@ -0,0 +1,8 @@
+import { View, EventData } from "tns-core-modules/ui/core/view/view";
+
+export function onNavigate(args: EventData) {
+ const view = args.object as View;
+ const route = view["route"];
+
+ view.page.frame.navigate(route);
+}
diff --git a/e2e/safe-area/app/wraplayout/wraplayout-page.xml b/e2e/safe-area/app/wraplayout/wraplayout-page.xml
new file mode 100644
index 000000000..155d3c3b3
--- /dev/null
+++ b/e2e/safe-area/app/wraplayout/wraplayout-page.xml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+