diff --git a/core/src/components/nav/test/basic/e2e.js b/core/src/components/nav/test/basic/e2e.js deleted file mode 100644 index a340b3b037..0000000000 --- a/core/src/components/nav/test/basic/e2e.js +++ /dev/null @@ -1,52 +0,0 @@ -// 'use strict'; - -// const { register, Page, platforms } = require('../../../../../scripts/e2e'); -// const { getElement, waitForTransition } = require('../../../../../scripts/e2e/utils'); - -// class E2ETestPage extends Page { -// constructor(driver, platform) { -// super(driver, `http://localhost:3333/src/components/nav/test/basic?ionic:mode=${platform}`); -// } -// } - -// platforms.forEach(platform => { -// describe('nav/basic', () => { - -// register('should init', driver => { -// const page = new E2ETestPage(driver, platform); -// return page.navigate(); -// }); - -// register('should go to page-one, page-two, page-three, then back to page-two, page-one', async (driver, testContext) => { - -// testContext.timeout(10000); -// const page = new E2ETestPage(driver, platform); - -// // go to page two -// const pageOneNextButtonSelector = '.first-page ion-button.next.hydrated'; -// const pageOneNextButton = await getElement(driver, pageOneNextButtonSelector); -// pageOneNextButton.click(); -// await waitForTransition(600); - -// // go to page three -// const pageTwoNextButtonSelector = '.second-page ion-button.next.hydrated'; -// const pageTwoNextButton = await getElement(driver, pageTwoNextButtonSelector); -// pageTwoNextButton.click(); -// await waitForTransition(600); - -// // go back to page two -// const pageThreeBackButtonSelector = '.third-page ion-button.previous.hydrated'; -// const pageThreeBackButton = await getElement(driver, pageThreeBackButtonSelector); -// pageThreeBackButton.click(); -// await waitForTransition(600); - -// // go back to page two -// const pageTwoBackButtonSelector = '.second-page ion-button.previous.hydrated'; -// const pageTwoBackButton = await getElement(driver, pageTwoBackButtonSelector); -// pageTwoBackButton.click(); -// await waitForTransition(600); - -// // we're back on page one now -// }); -// }); -// }); diff --git a/core/src/components/nav/test/basic/e2e.ts b/core/src/components/nav/test/basic/e2e.ts new file mode 100644 index 0000000000..180755f578 --- /dev/null +++ b/core/src/components/nav/test/basic/e2e.ts @@ -0,0 +1,23 @@ +import { newE2EPage } from '@stencil/core/testing'; + +const navChanged = () => new Promise(resolve => window.addEventListener('ionNavDidChange', resolve)); + +it('nav: basic', async () => { + + const page = await newE2EPage({ + url: '/src/components/nav/test/basic?ionic:_testing=true' + }); + + expect(await page.compareScreenshot()).toMatchScreenshot(); + + await page.click('page-one ion-button.next'); + await page.waitFor(navChanged); + await page.click('page-two ion-button.next'); + await page.waitFor(navChanged); + await page.click('page-three ion-back-button'); + await page.waitFor(navChanged); + await page.click('page-two ion-back-button'); + await page.waitFor(navChanged); + + expect(await page.compareScreenshot('stack traversal')).toMatchScreenshot(); +}); diff --git a/core/src/components/nav/test/basic/index.html b/core/src/components/nav/test/basic/index.html index ac51a7f53e..2656b02caf 100644 --- a/core/src/components/nav/test/basic/index.html +++ b/core/src/components/nav/test/basic/index.html @@ -3,7 +3,7 @@ - Nav + Nav - Basic @@ -18,9 +18,6 @@ - - -

Page One

Go to Page Two @@ -33,34 +30,20 @@ connectedCallback() { this.innerHTML = ` - + - + Page Two - - -

Page Two

- Go to Page Two + Go to Page Three
- - - - Some item - - - Some options - - - -
`; } @@ -71,7 +54,7 @@ - + Page Three diff --git a/core/src/components/nav/test/host-elements/e2e.js b/core/src/components/nav/test/host-elements/e2e.js deleted file mode 100644 index 1dc61953be..0000000000 --- a/core/src/components/nav/test/host-elements/e2e.js +++ /dev/null @@ -1,52 +0,0 @@ -// 'use strict'; - -// const { register, Page, platforms } = require('../../../../../scripts/e2e'); -// const { getElement, waitForTransition } = require('../../../../../scripts/e2e/utils'); - -// class E2ETestPage extends Page { -// constructor(driver, platform) { -// super(driver, `http://localhost:3333/src/components/nav/test/host-elements?ionic:mode=${platform}`); -// } -// } - -// platforms.forEach(platform => { -// describe('nav/host-elements', () => { - -// register('should init', driver => { -// const page = new E2ETestPage(driver, platform); -// return page.navigate(); -// }); - -// register('should go to page-one, page-two, page-three, then back to page-two, page-one', async (driver, testContext) => { - -// testContext.timeout(10000); -// const page = new E2ETestPage(driver, platform); - -// // go to page two -// const pageOneNextButtonSelector = 'page-one ion-button.next.hydrated'; -// const pageOneNextButton = await getElement(driver, pageOneNextButtonSelector); -// pageOneNextButton.click(); -// await waitForTransition(600); - -// // go to page three -// const pageTwoNextButtonSelector = 'page-two ion-button.next.hydrated'; -// const pageTwoNextButton = await getElement(driver, pageTwoNextButtonSelector); -// pageTwoNextButton.click(); -// await waitForTransition(600); - -// // go back to page two -// const pageThreeBackButtonSelector = 'page-three ion-button.previous.hydrated'; -// const pageThreeBackButton = await getElement(driver, pageThreeBackButtonSelector); -// pageThreeBackButton.click(); -// await waitForTransition(600); - -// // go back to page two -// const pageTwoBackButtonSelector = 'page-two ion-button.previous.hydrated'; -// const pageTwoBackButton = await getElement(driver, pageTwoBackButtonSelector); -// pageTwoBackButton.click(); -// await waitForTransition(600); - -// // we're back on page one now -// }); -// }); -// }); diff --git a/core/src/components/nav/test/host-elements/index.html b/core/src/components/nav/test/host-elements/index.html deleted file mode 100644 index 8bf833b383..0000000000 --- a/core/src/components/nav/test/host-elements/index.html +++ /dev/null @@ -1,96 +0,0 @@ - - - - - - Nav - - - - - - - - - - - - - - - diff --git a/core/src/components/nav/test/nested/e2e.ts b/core/src/components/nav/test/nested/e2e.ts new file mode 100644 index 0000000000..4b972af7a6 --- /dev/null +++ b/core/src/components/nav/test/nested/e2e.ts @@ -0,0 +1,28 @@ +import { newE2EPage } from '@stencil/core/testing'; + +const navChanged = () => new Promise(resolve => window.addEventListener('ionNavDidChange', resolve)); + +// TODO: get this to pass +it.skip('nav: nested', async () => { + + const page = await newE2EPage({ + url: '/src/components/nav/test/nested?ionic:_testing=true' + }); + + expect(await page.compareScreenshot()).toMatchScreenshot(); + + await page.click('page-one ion-button.next'); + await page.waitFor(navChanged); + await page.click('page-two-one ion-button.next'); + await page.waitFor(navChanged); + await page.click('page-two-two ion-button.next'); + await page.waitFor(navChanged); + await page.click('page-three ion-back-button'); + await page.waitFor(navChanged); + await page.click('page-two-two ion-back-button'); + await page.waitFor(navChanged); + await page.click('page-two-one ion-back-button'); + await page.waitFor(navChanged); + + expect(await page.compareScreenshot('stack traversal')).toMatchScreenshot(); +}); diff --git a/core/src/components/nav/test/nested/index.html b/core/src/components/nav/test/nested/index.html new file mode 100644 index 0000000000..2e30638798 --- /dev/null +++ b/core/src/components/nav/test/nested/index.html @@ -0,0 +1,117 @@ + + + + + + Nav - Nested + + + + + + + + + + + + + + diff --git a/core/src/components/nav/test/routing/e2e.js b/core/src/components/nav/test/routing/e2e.js deleted file mode 100644 index a340b3b037..0000000000 --- a/core/src/components/nav/test/routing/e2e.js +++ /dev/null @@ -1,52 +0,0 @@ -// 'use strict'; - -// const { register, Page, platforms } = require('../../../../../scripts/e2e'); -// const { getElement, waitForTransition } = require('../../../../../scripts/e2e/utils'); - -// class E2ETestPage extends Page { -// constructor(driver, platform) { -// super(driver, `http://localhost:3333/src/components/nav/test/basic?ionic:mode=${platform}`); -// } -// } - -// platforms.forEach(platform => { -// describe('nav/basic', () => { - -// register('should init', driver => { -// const page = new E2ETestPage(driver, platform); -// return page.navigate(); -// }); - -// register('should go to page-one, page-two, page-three, then back to page-two, page-one', async (driver, testContext) => { - -// testContext.timeout(10000); -// const page = new E2ETestPage(driver, platform); - -// // go to page two -// const pageOneNextButtonSelector = '.first-page ion-button.next.hydrated'; -// const pageOneNextButton = await getElement(driver, pageOneNextButtonSelector); -// pageOneNextButton.click(); -// await waitForTransition(600); - -// // go to page three -// const pageTwoNextButtonSelector = '.second-page ion-button.next.hydrated'; -// const pageTwoNextButton = await getElement(driver, pageTwoNextButtonSelector); -// pageTwoNextButton.click(); -// await waitForTransition(600); - -// // go back to page two -// const pageThreeBackButtonSelector = '.third-page ion-button.previous.hydrated'; -// const pageThreeBackButton = await getElement(driver, pageThreeBackButtonSelector); -// pageThreeBackButton.click(); -// await waitForTransition(600); - -// // go back to page two -// const pageTwoBackButtonSelector = '.second-page ion-button.previous.hydrated'; -// const pageTwoBackButton = await getElement(driver, pageTwoBackButtonSelector); -// pageTwoBackButton.click(); -// await waitForTransition(600); - -// // we're back on page one now -// }); -// }); -// }); diff --git a/core/src/components/nav/test/routing/e2e.ts b/core/src/components/nav/test/routing/e2e.ts new file mode 100644 index 0000000000..fd998900b9 --- /dev/null +++ b/core/src/components/nav/test/routing/e2e.ts @@ -0,0 +1,27 @@ +import { newE2EPage } from '@stencil/core/testing'; + +const navChanged = () => new Promise(resolve => window.addEventListener('ionRouteDidChange', resolve)); + +it('nav: routing', async () => { + + const page = await newE2EPage({ + url: '/src/components/nav/test/routing?ionic:_testing=true' + }); + + expect(await page.compareScreenshot()).toMatchScreenshot(); + + await page.click('page-root ion-button.next'); + await page.waitFor(navChanged); + await page.click('page-one ion-button.next'); + await page.waitFor(navChanged); + await page.click('page-two ion-button.next'); + await page.waitFor(navChanged); + await page.click('page-three ion-back-button'); + await page.waitFor(navChanged); + await page.click('page-two ion-back-button'); + await page.waitFor(navChanged); + await page.click('page-one ion-back-button'); + await page.waitFor(navChanged); + + expect(await page.compareScreenshot('stack traversal')).toMatchScreenshot(); +}); diff --git a/core/src/components/nav/test/routing/index.html b/core/src/components/nav/test/routing/index.html index 9b221f37ba..e7ff83e084 100644 --- a/core/src/components/nav/test/routing/index.html +++ b/core/src/components/nav/test/routing/index.html @@ -3,51 +3,107 @@ - Nav + Nav - Routing - - + - - - - - - - - - + + + + - - - - - - diff --git a/core/src/components/nav/test/set-root/index.html b/core/src/components/nav/test/set-root/index.html deleted file mode 100644 index 1a2f0b8583..0000000000 --- a/core/src/components/nav/test/set-root/index.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - Nav - - - - - - - - - - - - - - - diff --git a/core/src/components/nav/test/simple-nested-navs/e2e.js b/core/src/components/nav/test/simple-nested-navs/e2e.js deleted file mode 100644 index e83dad39ff..0000000000 --- a/core/src/components/nav/test/simple-nested-navs/e2e.js +++ /dev/null @@ -1,276 +0,0 @@ -// 'use strict'; - -// const expect = require('chai').expect; -// const { register, Page, platforms } = require('../../../../../scripts/e2e'); -// const { getElement, waitForTransition } = require('../../../../../scripts/e2e/utils'); - -// class E2ETestPage extends Page { -// constructor(driver, platform) { -// super(driver, `http://localhost:3333/src/components/nav/test/simple-nested-navs?ionic:mode=${platform}`); -// } -// } - -// platforms.forEach(platform => { -// describe('nav/simple-nested-navs', () => { -// register('should init', driver => { -// const page = new E2ETestPage(driver, platform); -// return page.navigate(); -// }); - -// register('should go from nav-one-page-one, nav-one-page-two, nav-two-page-one, nav-one-page-three, nav-one-page-two, nav-one-page-one', async (driver, testContext) => { - -// testContext.timeout(60000); -// const page = new E2ETestPage(driver, platform); - -// await waitForTransition(300); - -// console.log('On Nav One Page One'); -// const navOnePageOneNextButtonSelector = '.nav-one-page-one ion-button.next.hydrated'; -// const navOnePageOneNextButton = await getElement(driver, navOnePageOneNextButtonSelector); -// navOnePageOneNextButton.click(); -// await waitForTransition(600); - -// console.log('On Nav One Page Two'); -// const navOnePageTwoNextButtonSelector = '.nav-one-page-two ion-button.next.hydrated'; -// const navOnePageTwoNextButton = await getElement(driver, navOnePageTwoNextButtonSelector); -// navOnePageTwoNextButton.click(); -// await waitForTransition(600); - -// console.log('On Nav Two Page One'); -// const navTwoPageOneNextButtonSelector = '.nav-two-page-one ion-button.next.nav-one.hydrated'; -// const navTwoPageOneNextButton = await getElement(driver, navTwoPageOneNextButtonSelector); -// navTwoPageOneNextButton.click(); -// await waitForTransition(600); - -// console.log('On Nav One Page Three'); -// const navOnePageThreePreviousButtonSelector = '.nav-one-page-three ion-button.previous.hydrated'; -// const navOnePageThreePreviousButton = await getElement(driver, navOnePageThreePreviousButtonSelector); -// navOnePageThreePreviousButton.click(); -// await waitForTransition(600); - - -// console.log('On Nav Two Page One'); -// const navTwoPageOnePreviousButtonSelector = '.nav-two-page-one ion-button.previous.nav-one.hydrated'; -// const navTwoPageOnePreviousButton = await getElement(driver, navTwoPageOnePreviousButtonSelector); -// navTwoPageOnePreviousButton.click(); -// await waitForTransition(600); - -// console.log('On Nav One Page Two'); -// const navOnePageTwoPreviousButtonSelector = '.nav-one-page-two ion-button.previous.hydrated'; -// const navOnePageTwoPreviousButton = await getElement(driver, navOnePageTwoPreviousButtonSelector); -// navOnePageTwoPreviousButton.click(); -// await waitForTransition(600); - -// console.log('On Nav One Page One'); -// const navOnePageOneSelector = '.nav-one-page-one'; -// const navOnePageOne = await getElement(driver, navOnePageOneSelector); -// }); - - -// register('should go from nav-one-page-one, nav-one-page-two, nav-two-page-one, nav-two-page-two, nav-three-page-one, nav two-page-three and so on', async (driver, testContext) => { - -// testContext.timeout(60000); -// const page = new E2ETestPage(driver, platform); - -// await waitForTransition(300); - -// console.log('On Nav One Page One'); -// const navOnePageOneNextButtonSelector = '.nav-one-page-one ion-button.next.hydrated'; -// const navOnePageOneNextButton = await getElement(driver, navOnePageOneNextButtonSelector); -// navOnePageOneNextButton.click(); -// await waitForTransition(600); - -// console.log('On Nav One Page Two'); -// const navOnePageTwoNextButtonSelector = '.nav-one-page-two ion-button.next.hydrated'; -// const navOnePageTwoNextButton = await getElement(driver, navOnePageTwoNextButtonSelector); -// navOnePageTwoNextButton.click(); -// await waitForTransition(600); - -// console.log('On Nav Two Page One'); -// const navTwoPageOneNextButtonSelector = '.nav-two-page-one ion-button.next.nav-two.hydrated'; -// const navTwoPageOneNextButton = await getElement(driver, navTwoPageOneNextButtonSelector); -// navTwoPageOneNextButton.click(); -// await waitForTransition(600); - -// console.log('On Nav Two Page Two'); -// const navTwoPageTwoNextButtonSelector = '.nav-two-page-two ion-button.next.hydrated'; -// const navTwoPageTwoNextButton = await getElement(driver, navTwoPageTwoNextButtonSelector); -// navTwoPageTwoNextButton.click(); -// await waitForTransition(600); - - -// console.log('On Nav Three Page One'); -// const navThreePageOneNextButtonSelector = '.nav-three-page-one ion-button.next.nav-two.hydrated'; -// const navThreePageOneNextButton = await getElement(driver, navThreePageOneNextButtonSelector); -// navThreePageOneNextButton.click(); -// await waitForTransition(600); - -// console.log('On Nav Two Page Three'); -// const navTwoPageThreePreviousButtonSelector = '.nav-two-page-three ion-button.previous.hydrated'; -// const navTwoPageThreePreviousButton = await getElement(driver, navTwoPageThreePreviousButtonSelector); -// navTwoPageThreePreviousButton.click(); -// await waitForTransition(600); - -// console.log('On Nav Three Page One'); -// const navThreePageOnePreviousButtonSelector = '.nav-three-page-one ion-button.previous.nav-two.hydrated'; -// const navThreePageOnePreviousButton = await getElement(driver, navThreePageOnePreviousButtonSelector); -// navThreePageOnePreviousButton.click(); -// await waitForTransition(600); - -// console.log('On Nav Two Page Two'); -// const navTwoPageTwoPreviousButtonSelector = '.nav-two-page-two ion-button.previous.hydrated'; -// const navTwoPageTwoPreviousButton = await getElement(driver, navTwoPageTwoPreviousButtonSelector); -// navTwoPageTwoPreviousButton.click(); -// await waitForTransition(600); - -// console.log('On Nav Two Page One'); -// const navTwoPageOnePreviousButtonSelector = '.nav-two-page-one ion-button.previous.nav-one.hydrated'; -// const navTwoPageOnePreviousButton = await getElement(driver, navTwoPageOnePreviousButtonSelector); -// navTwoPageOnePreviousButton.click(); -// await waitForTransition(600); - -// console.log('On Nav One Page Two'); -// const navOnePageTwoPreviousButtonSelector = '.nav-one-page-two ion-button.previous.hydrated'; -// const navOnePageTwoPreviousButton = await getElement(driver, navOnePageTwoPreviousButtonSelector); -// navOnePageTwoPreviousButton.click(); -// await waitForTransition(600); - -// console.log('On Nav One Page One'); -// const navOnePageOneSelector = '.nav-one-page-one'; -// const navOnePageOne = await getElement(driver, navOnePageOneSelector); - -// }); - -// register('should go from nav-one-page-one, nav-one-page-two, nav-two-page-one, nav-two-page-two, nav-three-page-one, nav-one-page-two, nav-one-page-one', async (driver, testContext) => { - -// testContext.timeout(60000); -// const page = new E2ETestPage(driver, platform); - -// await waitForTransition(300); - -// console.log('On Nav One Page One'); -// const navOnePageOneNextButtonSelector = '.nav-one-page-one ion-button.next.hydrated'; -// const navOnePageOneNextButton = await getElement(driver, navOnePageOneNextButtonSelector); -// navOnePageOneNextButton.click(); -// await waitForTransition(600); - -// console.log('On Nav One Page Two'); -// const navOnePageTwoNextButtonSelector = '.nav-one-page-two ion-button.next.hydrated'; -// const navOnePageTwoNextButton = await getElement(driver, navOnePageTwoNextButtonSelector); -// navOnePageTwoNextButton.click(); -// await waitForTransition(600); - -// console.log('On Nav Two Page One'); -// const navTwoPageOneNextButtonSelector = '.nav-two-page-one ion-button.next.nav-two.hydrated'; -// const navTwoPageOneNextButton = await getElement(driver, navTwoPageOneNextButtonSelector); -// navTwoPageOneNextButton.click(); -// await waitForTransition(600); - -// console.log('On Nav Two Page Two'); -// const navTwoPageTwoNextButtonSelector = '.nav-two-page-two ion-button.next.hydrated'; -// const navTwoPageTwoNextButton = await getElement(driver, navTwoPageTwoNextButtonSelector); -// navTwoPageTwoNextButton.click(); -// await waitForTransition(600); - -// console.log('On Nav Three Page One'); -// const navThreePageOnePreviousButtonSelector = '.nav-three-page-one ion-button.previous.nav-one.hydrated'; -// const navThreePageOnePreviousButton = await getElement(driver, navThreePageOnePreviousButtonSelector); -// navThreePageOnePreviousButton.click(); -// await waitForTransition(600); - -// console.log('On Nav One Page Two'); -// const navOnePageTwoPreviousButtonSelector = '.nav-one-page-two ion-button.previous.hydrated'; -// const navOnePageTwoPreviousButton = await getElement(driver, navOnePageTwoPreviousButtonSelector); -// navOnePageTwoPreviousButton.click(); -// await waitForTransition(600); - -// console.log('On Nav One Page One'); -// const navOnePageOneSelector = '.nav-one-page-one'; -// const navOnePageOne = await getElement(driver, navOnePageOneSelector); -// }); - -// register('should go from nav-one-page-one, nav-one-page-two, nav-two-page-one, nav-two-page-two, nav-three-page-one, nav-three-page-two, nav-three-page-three, nav-three-page-two, nav-three-page-one, nav-two-page-two, nav-two-page-one, nav-one-page-two, nav-one-page-one', async (driver, testContext) => { - -// testContext.timeout(60000); -// const page = new E2ETestPage(driver, platform); - -// await waitForTransition(300); - -// console.log('On Nav One Page One'); -// const navOnePageOneNextButtonSelector = '.nav-one-page-one ion-button.next.hydrated'; -// const navOnePageOneNextButton = await getElement(driver, navOnePageOneNextButtonSelector); -// navOnePageOneNextButton.click(); -// await waitForTransition(600); - -// console.log('On Nav One Page Two'); -// const navOnePageTwoNextButtonSelector = '.nav-one-page-two ion-button.next.hydrated'; -// const navOnePageTwoNextButton = await getElement(driver, navOnePageTwoNextButtonSelector); -// navOnePageTwoNextButton.click(); -// await waitForTransition(600); - -// console.log('On Nav Two Page One'); -// const navTwoPageOneNextButtonSelector = '.nav-two-page-one ion-button.next.nav-two.hydrated'; -// const navTwoPageOneNextButton = await getElement(driver, navTwoPageOneNextButtonSelector); -// navTwoPageOneNextButton.click(); -// await waitForTransition(600); - -// console.log('On Nav Two Page Two'); -// const navTwoPageTwoNextButtonSelector = '.nav-two-page-two ion-button.next.hydrated'; -// const navTwoPageTwoNextButton = await getElement(driver, navTwoPageTwoNextButtonSelector); -// navTwoPageTwoNextButton.click(); -// await waitForTransition(600); - -// console.log('On Nav Three Page One'); -// const navThreePageOneNextButtonSelector = '.nav-three-page-one ion-button.next.nav-three.hydrated'; -// const navThreePageOneNextButton = await getElement(driver, navThreePageOneNextButtonSelector); -// navThreePageOneNextButton.click(); -// await waitForTransition(600); - -// console.log('On Nav Three Page Two'); -// const navThreePageTwoNextButtonSelector = '.nav-three-page-two ion-button.next.hydrated'; -// const navThreePageTwoNextButton = await getElement(driver, navThreePageTwoNextButtonSelector); -// navThreePageTwoNextButton.click(); -// await waitForTransition(600); - -// console.log('On Nav Three Page Three'); -// const navThreePageThreePreviousButtonSelector = '.nav-three-page-three ion-button.previous.hydrated'; -// const navThreePageThreePreviousButton = await getElement(driver, navThreePageThreePreviousButtonSelector); -// navThreePageThreePreviousButton.click(); -// await waitForTransition(600); - -// console.log('On Nav Three Page Two'); -// const navThreePageTwoPreviousButtonSelector = '.nav-three-page-two ion-button.previous.hydrated'; -// const navThreePageTwoPreviousButton = await getElement(driver, navThreePageTwoPreviousButtonSelector); -// navThreePageTwoPreviousButton.click(); -// await waitForTransition(600); - -// console.log('On Nav Three Page One'); -// const navThreePageOnePreviousButtonSelector = '.nav-three-page-one ion-button.nav-two.previous.hydrated'; -// const navThreePageOnePreviousButton = await getElement(driver, navThreePageOnePreviousButtonSelector); -// navThreePageOnePreviousButton.click(); -// await waitForTransition(600); - -// console.log('On Nav Two Page Two'); -// const navTwoPageTwoPreviousButtonSelector = '.nav-two-page-two ion-button.previous.hydrated'; -// const navTwoPageTwoPreviousButton = await getElement(driver, navTwoPageTwoPreviousButtonSelector); -// navTwoPageTwoPreviousButton.click(); -// await waitForTransition(600); - -// console.log('On Nav Two Page One'); -// const navTwoPageOnePreviousButtonSelector = '.nav-two-page-one ion-button.previous.nav-one.hydrated'; -// const navTwoPageOnePreviousButton = await getElement(driver, navTwoPageOnePreviousButtonSelector); -// navTwoPageOnePreviousButton.click(); -// await waitForTransition(600); - -// console.log('On Nav One Page Two'); -// const navOnePageTwoPreviousButtonSelector = '.nav-one-page-two ion-button.previous.hydrated'; -// const navOnePageTwoPreviousButton = await getElement(driver, navOnePageTwoPreviousButtonSelector); -// navOnePageTwoPreviousButton.click(); -// await waitForTransition(600); - -// console.log('On Nav One Page One'); -// const navOnePageTwoSelector = '.nav-one-page-one'; -// const navOnePageTwo = await getElement(driver, navOnePageTwoSelector); -// }); -// }); -// }); diff --git a/core/src/components/nav/test/simple-nested-navs/index.html b/core/src/components/nav/test/simple-nested-navs/index.html deleted file mode 100644 index 5b4573958a..0000000000 --- a/core/src/components/nav/test/simple-nested-navs/index.html +++ /dev/null @@ -1,135 +0,0 @@ - - - - - - Simple Nested Navs - - - - - - - - - - - - - -