-
Notifications
You must be signed in to change notification settings - Fork 28
Open
Labels
Description
Stage:
e2e tests
Summary:
Test Suites: 1 failed, 1 total
Tests: 3 failed, 3 passed, 6 total
Snapshots: 0 total
Time: 102.683 s
Ran all test suites.Logs:
FAIL tests-ui/comprehensive.spec.js (101.913 s)
Interaction with the entire FTGO UI application:
00. Ground-zero tests. Browser capabilities
✓ Settings (6 ms)
✓ Navigation to Landing and a screenshot (2238 ms)
10. Landing Page -> Restaurants List -> Menu Page
✓ Navigation to Landing (2059 ms)
✕ [landing page] Correct entry, submission, landing on Restaurants List (31570 ms)
✕ [restaurants list page] Navigation, picking correct restaurant, landing of Menu page (30177 ms)
✕ [restaurant menu page] Structure check, menu picking, going to checkout (30188 ms)
Log details:
● Interaction with the entire FTGO UI application: › 10. Landing Page -> Restaurants List -> Menu Page › [landing page] Correct entry, submission, landing on Restaurants List
TimeoutError: waiting for selector `[data-testid^="button|submit|landing page form|"][disabled]` failed: timeout 30000ms exceeded
54 | export function waitForSelector(page, sel, ...args) {
55 | console.log(`waitForSelector(page, '${ sel }')`);
> 56 | return page.waitForSelector(String(sel), ...args);
| ^
57 | }
58 |
59 | export function waitForTimeout(page, msec) {
at new WaitTask (../node_modules/puppeteer/src/common/DOMWorld.ts:780:28)
at DOMWorld.waitForSelectorInPage (../node_modules/puppeteer/src/common/DOMWorld.ts:632:22)
at Object.internalHandler.waitFor (../node_modules/puppeteer/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (../node_modules/puppeteer/src/common/DOMWorld.ts:490:25)
at Frame.waitForSelector (../node_modules/puppeteer/src/common/FrameManager.ts:1163:47)
at Page.waitForSelector (../node_modules/puppeteer/src/common/Page.ts:2100:29)
at waitForSelector (puppeteerExtensions.js:56:15)
at Object.expectDisabled (helpers/index.js:28:14)
at submitTheAddressAndTimeFormSuccessfully (pages/landing.js:27:48)
● Interaction with the entire FTGO UI application: › 10. Landing Page -> Restaurants List -> Menu Page › [restaurants list page] Navigation, picking correct restaurant, landing of Menu page
TimeoutError: waiting for selector `[data-testid^="page|restaurants list|"]` failed: timeout 30000ms exceeded
54 | export function waitForSelector(page, sel, ...args) {
55 | console.log(`waitForSelector(page, '${ sel }')`);
> 56 | return page.waitForSelector(String(sel), ...args);
| ^
57 | }
58 |
59 | export function waitForTimeout(page, msec) {
at new WaitTask (../node_modules/puppeteer/src/common/DOMWorld.ts:780:28)
at DOMWorld.waitForSelectorInPage (../node_modules/puppeteer/src/common/DOMWorld.ts:632:22)
at Object.internalHandler.waitFor (../node_modules/puppeteer/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (../node_modules/puppeteer/src/common/DOMWorld.ts:490:25)
at Frame.waitForSelector (../node_modules/puppeteer/src/common/FrameManager.ts:1163:47)
at Page.waitForSelector (../node_modules/puppeteer/src/common/Page.ts:2100:29)
at waitForSelector (puppeteerExtensions.js:56:15)
at Object.ensurePresent (helpers/index.js:22:14)
at fn (pages/restaurantsList.js:15:38)
at cb (pages/utilities.js:79:22)
at Object.browseForRestaurantWithMenuItems (pages/utilities.js:46:45)
at afn (comprehensive.spec.js:111:39)
at Promise.catch.testNumber.testNumber (testWrapper.js:64:17)
at Object.<anonymous> (testWrapper.js:56:14)
● Interaction with the entire FTGO UI application: › 10. Landing Page -> Restaurants List -> Menu Page › [restaurant menu page] Structure check, menu picking, going to checkout
TimeoutError: waiting for selector `[data-testid^="table|restaurant menu|"]` failed: timeout 30000ms exceeded
54 | export function waitForSelector(page, sel, ...args) {
55 | console.log(`waitForSelector(page, '${ sel }')`);
> 56 | return page.waitForSelector(String(sel), ...args);
| ^
57 | }
58 |
59 | export function waitForTimeout(page, msec) {
at new WaitTask (../node_modules/puppeteer/src/common/DOMWorld.ts:780:28)
at DOMWorld.waitForSelectorInPage (../node_modules/puppeteer/src/common/DOMWorld.ts:632:22)
at Object.internalHandler.waitFor (../node_modules/puppeteer/src/common/QueryHandler.ts:78:19)
at DOMWorld.waitForSelector (../node_modules/puppeteer/src/common/DOMWorld.ts:490:25)
at Frame.waitForSelector (../node_modules/puppeteer/src/common/FrameManager.ts:1163:47)
at Page.waitForSelector (../node_modules/puppeteer/src/common/Page.ts:2100:29)
at waitForSelector (puppeteerExtensions.js:56:15)
at Object.ensurePresent (helpers/index.js:22:14)
at fn (pages/restaurantMenu.js:22:37)
at cb (pages/utilities.js:79:22)
at Object.checkStructure (pages/utilities.js:46:45)
at afn (comprehensive.spec.js:117:38)
at Promise.catch.testNumber.testNumber (testWrapper.js:64:17)
at Object.<anonymous> (testWrapper.js:56:14)