mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
* test(e2e): update modal navigation app Add layout as root. Add show modal layout. * chore(frame): move frame stack modifiers in a separate frame-stack module * feat(frame): handle back navigation when using common layout as root element
Execute Tests
Android:
npm run e2e -- --runType android23 --reuseDevice
iOS:
npm run e2e -- --runType sim.iPhoneX.iOS112 --reuseDevice
Scenarios
ROOT FRAME:
- [Done] Show modal dialog with frame
- Navigate to modal second page within modal dialog
- Go back
- Show nested modal dialog 2. Close nested modal dialog
- Show nested modal dialog with frame 3. Close nested modal dialog
- Close modal dialog
- Navigate to modal second page within modal dialog
- [Done] Show modal dialog
- Show nested modal dialog
- Close nested modal dialog
- Show nested modal dialog with frame 2. Close nested modal dialog
- Close modal dialog
- Show nested modal dialog
- [Done] Show modal tabview
- Navigate to second page within tab item frame
- Go back
- Show nested modal dialog 2. Close nested modal dialog
- Show nested modal dialog with frame 3. Close nested modal dialog
- Close modal dialog
- Navigate to second page within tab item frame
- Navigate to second page within root frame
- Show modal dialog with frame
- Navigate to second page within modal dialog
- Go back
- Show nested modal dialog 2. Close nested modal dialog
- Show nested modal dialog with frame 3. Close nested modal dialog
- Close modal dialog
- Navigate to second page within modal dialog
- Show modal dialog
- Show nested modal dialog
- Close nested modal dialog
- Show nested modal dialog with frame 2. Close nested modal dialog
- Close modal dialog
- Show nested modal dialog
- Go back
- Show modal dialog with frame
ROOT TABVIEW:
[Same as above]