diff --git a/ionic/components/menu/test/basic/index.ts b/ionic/components/menu/test/basic/index.ts index 5823347efd..11ecb7b8d2 100644 --- a/ionic/components/menu/test/basic/index.ts +++ b/ionic/components/menu/test/basic/index.ts @@ -37,12 +37,13 @@ class E2EApp { } openPage(page) { - // close the menu when clicking a link from the menu - this.app.getComponent('leftMenu').close(); - // Reset the content nav to have just this page // we wouldn't want the back button to show in this scenario let nav = this.app.getComponent('nav'); - nav.setRoot(page.component); + nav.setRoot(page.component).then(() => { + // wait for the root page to be completely loaded + // then close the menu + this.app.getComponent('leftMenu').close(); + }); } }