feat(tests): Migrate some tests from Cypress to Playwright #11
playwright.yml
on: pull_request
Matrix: playwright
playwright-summary
6s
Annotations
21 errors and 2 notices
|
[chromium] βΊ playwright/e2e/tables-import.spec.ts:132:2 βΊ Import csv βΊ Import csv from device:
playwright/e2e/tables-import.spec.ts#L80
3) [chromium] βΊ playwright/e2e/tables-import.spec.ts:132:2 βΊ Import csv βΊ Import csv from device β
Error: expect(received).toBe(expected) // Object.is equality
Expected: 200
Received: 500
78 |
79 | const previewResponse = await previewReqPromise
> 80 | expect(previewResponse.status()).toBe(200)
| ^
81 | await expect(page.locator('.file_import__preview tbody tr')).toHaveCount(expectedRows, { timeout: 30000 })
82 | }
83 |
at previewImport (/home/runner/work/tables/tables/playwright/e2e/tables-import.spec.ts:80:35)
at /home/runner/work/tables/tables/playwright/e2e/tables-import.spec.ts:144:3
|
|
[chromium] βΊ playwright/e2e/tables-import.spec.ts:103:2 βΊ Import csv βΊ Import csv from Files:
playwright/e2e/tables-import.spec.ts#L80
2) [chromium] βΊ playwright/e2e/tables-import.spec.ts:103:2 βΊ Import csv βΊ Import csv from Files ββ
Retry #2 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: expect(received).toBe(expected) // Object.is equality
Expected: 200
Received: 500
78 |
79 | const previewResponse = await previewReqPromise
> 80 | expect(previewResponse.status()).toBe(200)
| ^
81 | await expect(page.locator('.file_import__preview tbody tr')).toHaveCount(expectedRows, { timeout: 30000 })
82 | }
83 |
at previewImport (/home/runner/work/tables/tables/playwright/e2e/tables-import.spec.ts:80:35)
at /home/runner/work/tables/tables/playwright/e2e/tables-import.spec.ts:117:3
|
|
[chromium] βΊ playwright/e2e/tables-import.spec.ts:103:2 βΊ Import csv βΊ Import csv from Files:
playwright/e2e/tables-import.spec.ts#L80
2) [chromium] βΊ playwright/e2e/tables-import.spec.ts:103:2 βΊ Import csv βΊ Import csv from Files ββ
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: expect(received).toBe(expected) // Object.is equality
Expected: 200
Received: 500
78 |
79 | const previewResponse = await previewReqPromise
> 80 | expect(previewResponse.status()).toBe(200)
| ^
81 | await expect(page.locator('.file_import__preview tbody tr')).toHaveCount(expectedRows, { timeout: 30000 })
82 | }
83 |
at previewImport (/home/runner/work/tables/tables/playwright/e2e/tables-import.spec.ts:80:35)
at /home/runner/work/tables/tables/playwright/e2e/tables-import.spec.ts:117:3
|
|
[chromium] βΊ playwright/e2e/tables-import.spec.ts:103:2 βΊ Import csv βΊ Import csv from Files:
playwright/e2e/tables-import.spec.ts#L80
2) [chromium] βΊ playwright/e2e/tables-import.spec.ts:103:2 βΊ Import csv βΊ Import csv from Files ββ
Error: expect(received).toBe(expected) // Object.is equality
Expected: 200
Received: 500
78 |
79 | const previewResponse = await previewReqPromise
> 80 | expect(previewResponse.status()).toBe(200)
| ^
81 | await expect(page.locator('.file_import__preview tbody tr')).toHaveCount(expectedRows, { timeout: 30000 })
82 | }
83 |
at previewImport (/home/runner/work/tables/tables/playwright/e2e/tables-import.spec.ts:80:35)
at /home/runner/work/tables/tables/playwright/e2e/tables-import.spec.ts:117:3
|
|
[chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default:
playwright/e2e/context-navigation.spec.ts#L88
1) [chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default
Retry #2 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: expect(locator).toBeVisible() failed
Locator: locator('nav[aria-label="Applications menu"]').locator('a, button, li').filter({ hasText: 'test application shown' }).first()
Expected: visible
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 30000ms
- waiting for locator('nav[aria-label="Applications menu"]').locator('a, button, li').filter({ hasText: 'test application shown' }).first()
86 |
87 | // Confirming that the context is shown in the navigation for the owner
> 88 | await expect(appMenuEntry(page, contextTitle)).toBeVisible({ timeout: 30000 })
| ^
89 |
90 | await loadContext(page, contextTitle)
91 | await expect(page.locator('[data-cy="context-title"]')).toBeVisible()
at /home/runner/work/tables/tables/playwright/e2e/context-navigation.spec.ts:88:50
|
|
[chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default:
playwright/e2e/context-navigation.spec.ts#L0
1) [chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default
Retry #2 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Test timeout of 30000ms exceeded.
|
|
[chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default:
playwright/e2e/context-navigation.spec.ts#L88
1) [chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: expect(locator).toBeVisible() failed
Locator: locator('nav[aria-label="Applications menu"]').locator('a, button, li').filter({ hasText: 'test application shown' }).first()
Expected: visible
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 30000ms
- waiting for locator('nav[aria-label="Applications menu"]').locator('a, button, li').filter({ hasText: 'test application shown' }).first()
86 |
87 | // Confirming that the context is shown in the navigation for the owner
> 88 | await expect(appMenuEntry(page, contextTitle)).toBeVisible({ timeout: 30000 })
| ^
89 |
90 | await loadContext(page, contextTitle)
91 | await expect(page.locator('[data-cy="context-title"]')).toBeVisible()
at /home/runner/work/tables/tables/playwright/e2e/context-navigation.spec.ts:88:50
|
|
[chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default:
playwright/e2e/context-navigation.spec.ts#L0
1) [chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Test timeout of 30000ms exceeded.
|
|
[chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default:
playwright/e2e/context-navigation.spec.ts#L88
1) [chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default
Error: expect(locator).toBeVisible() failed
Locator: locator('nav[aria-label="Applications menu"]').locator('a, button, li').filter({ hasText: 'test application shown' }).first()
Expected: visible
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 30000ms
- waiting for locator('nav[aria-label="Applications menu"]').locator('a, button, li').filter({ hasText: 'test application shown' }).first()
86 |
87 | // Confirming that the context is shown in the navigation for the owner
> 88 | await expect(appMenuEntry(page, contextTitle)).toBeVisible({ timeout: 30000 })
| ^
89 |
90 | await loadContext(page, contextTitle)
91 | await expect(page.locator('[data-cy="context-title"]')).toBeVisible()
at /home/runner/work/tables/tables/playwright/e2e/context-navigation.spec.ts:88:50
|
|
[chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default:
playwright/e2e/context-navigation.spec.ts#L0
1) [chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default
Test timeout of 30000ms exceeded.
|
|
[chromium] βΊ playwright/e2e/tables-import.spec.ts:132:2 βΊ Import csv βΊ Import csv from device:
playwright/e2e/tables-import.spec.ts#L80
3) [chromium] βΊ playwright/e2e/tables-import.spec.ts:132:2 βΊ Import csv βΊ Import csv from device β
Error: expect(received).toBe(expected) // Object.is equality
Expected: 200
Received: 500
78 |
79 | const previewResponse = await previewReqPromise
> 80 | expect(previewResponse.status()).toBe(200)
| ^
81 | await expect(page.locator('.file_import__preview tbody tr')).toHaveCount(expectedRows, { timeout: 30000 })
82 | }
83 |
at previewImport (/home/runner/work/tables/tables/playwright/e2e/tables-import.spec.ts:80:35)
at /home/runner/work/tables/tables/playwright/e2e/tables-import.spec.ts:144:3
|
|
[chromium] βΊ playwright/e2e/tables-import.spec.ts:103:2 βΊ Import csv βΊ Import csv from Files:
playwright/e2e/tables-import.spec.ts#L80
2) [chromium] βΊ playwright/e2e/tables-import.spec.ts:103:2 βΊ Import csv βΊ Import csv from Files ββ
Retry #2 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: expect(received).toBe(expected) // Object.is equality
Expected: 200
Received: 500
78 |
79 | const previewResponse = await previewReqPromise
> 80 | expect(previewResponse.status()).toBe(200)
| ^
81 | await expect(page.locator('.file_import__preview tbody tr')).toHaveCount(expectedRows, { timeout: 30000 })
82 | }
83 |
at previewImport (/home/runner/work/tables/tables/playwright/e2e/tables-import.spec.ts:80:35)
at /home/runner/work/tables/tables/playwright/e2e/tables-import.spec.ts:117:3
|
|
[chromium] βΊ playwright/e2e/tables-import.spec.ts:103:2 βΊ Import csv βΊ Import csv from Files:
playwright/e2e/tables-import.spec.ts#L80
2) [chromium] βΊ playwright/e2e/tables-import.spec.ts:103:2 βΊ Import csv βΊ Import csv from Files ββ
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: expect(received).toBe(expected) // Object.is equality
Expected: 200
Received: 500
78 |
79 | const previewResponse = await previewReqPromise
> 80 | expect(previewResponse.status()).toBe(200)
| ^
81 | await expect(page.locator('.file_import__preview tbody tr')).toHaveCount(expectedRows, { timeout: 30000 })
82 | }
83 |
at previewImport (/home/runner/work/tables/tables/playwright/e2e/tables-import.spec.ts:80:35)
at /home/runner/work/tables/tables/playwright/e2e/tables-import.spec.ts:117:3
|
|
[chromium] βΊ playwright/e2e/tables-import.spec.ts:103:2 βΊ Import csv βΊ Import csv from Files:
playwright/e2e/tables-import.spec.ts#L80
2) [chromium] βΊ playwright/e2e/tables-import.spec.ts:103:2 βΊ Import csv βΊ Import csv from Files ββ
Error: expect(received).toBe(expected) // Object.is equality
Expected: 200
Received: 500
78 |
79 | const previewResponse = await previewReqPromise
> 80 | expect(previewResponse.status()).toBe(200)
| ^
81 | await expect(page.locator('.file_import__preview tbody tr')).toHaveCount(expectedRows, { timeout: 30000 })
82 | }
83 |
at previewImport (/home/runner/work/tables/tables/playwright/e2e/tables-import.spec.ts:80:35)
at /home/runner/work/tables/tables/playwright/e2e/tables-import.spec.ts:117:3
|
|
[chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default:
playwright/e2e/context-navigation.spec.ts#L88
1) [chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default
Retry #2 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: expect(locator).toBeVisible() failed
Locator: locator('nav[aria-label="Applications menu"]').locator('a, button, li').filter({ hasText: 'test application shown' }).first()
Expected: visible
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 30000ms
- waiting for locator('nav[aria-label="Applications menu"]').locator('a, button, li').filter({ hasText: 'test application shown' }).first()
86 |
87 | // Confirming that the context is shown in the navigation for the owner
> 88 | await expect(appMenuEntry(page, contextTitle)).toBeVisible({ timeout: 30000 })
| ^
89 |
90 | await loadContext(page, contextTitle)
91 | await expect(page.locator('[data-cy="context-title"]')).toBeVisible()
at /home/runner/work/tables/tables/playwright/e2e/context-navigation.spec.ts:88:50
|
|
[chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default:
playwright/e2e/context-navigation.spec.ts#L0
1) [chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default
Retry #2 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Test timeout of 30000ms exceeded.
|
|
[chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default:
playwright/e2e/context-navigation.spec.ts#L88
1) [chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Error: expect(locator).toBeVisible() failed
Locator: locator('nav[aria-label="Applications menu"]').locator('a, button, li').filter({ hasText: 'test application shown' }).first()
Expected: visible
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 30000ms
- waiting for locator('nav[aria-label="Applications menu"]').locator('a, button, li').filter({ hasText: 'test application shown' }).first()
86 |
87 | // Confirming that the context is shown in the navigation for the owner
> 88 | await expect(appMenuEntry(page, contextTitle)).toBeVisible({ timeout: 30000 })
| ^
89 |
90 | await loadContext(page, contextTitle)
91 | await expect(page.locator('[data-cy="context-title"]')).toBeVisible()
at /home/runner/work/tables/tables/playwright/e2e/context-navigation.spec.ts:88:50
|
|
[chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default:
playwright/e2e/context-navigation.spec.ts#L0
1) [chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default
Retry #1 βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Test timeout of 30000ms exceeded.
|
|
[chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default:
playwright/e2e/context-navigation.spec.ts#L88
1) [chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default
Error: expect(locator).toBeVisible() failed
Locator: locator('nav[aria-label="Applications menu"]').locator('a, button, li').filter({ hasText: 'test application shown' }).first()
Expected: visible
Error: element(s) not found
Call log:
- Expect "toBeVisible" with timeout 30000ms
- waiting for locator('nav[aria-label="Applications menu"]').locator('a, button, li').filter({ hasText: 'test application shown' }).first()
86 |
87 | // Confirming that the context is shown in the navigation for the owner
> 88 | await expect(appMenuEntry(page, contextTitle)).toBeVisible({ timeout: 30000 })
| ^
89 |
90 | await loadContext(page, contextTitle)
91 | await expect(page.locator('[data-cy="context-title"]')).toBeVisible()
at /home/runner/work/tables/tables/playwright/e2e/context-navigation.spec.ts:88:50
|
|
[chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default:
playwright/e2e/context-navigation.spec.ts#L0
1) [chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default
Test timeout of 30000ms exceeded.
|
|
playwright-summary
Process completed with exit code 1.
|
|
π Playwright Run Summary
16 failed
[chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default
[chromium] βΊ playwright/e2e/tables-import.spec.ts:103:2 βΊ Import csv βΊ Import csv from Files βββ
[chromium] βΊ playwright/e2e/tables-import.spec.ts:132:2 βΊ Import csv βΊ Import csv from device ββ
[chromium] βΊ playwright/e2e/tables-import.spec.ts:159:2 βΊ Import csv βΊ Import csv from device with updating of existent files
[chromium] βΊ playwright/e2e/tables-import.spec.ts:212:2 βΊ Import csv from Files file action βΊ Import to new table
[chromium] βΊ playwright/e2e/tables-import.spec.ts:233:2 βΊ Import csv from Files file action βΊ Import to existing table
[chromium] βΊ playwright/e2e/tables-table.spec.ts:39:2 βΊ Manage a table βΊ Create with import ββββ
[chromium] βΊ playwright/e2e/view-filtering-selection.spec.ts:131:2 βΊ Filtering in a view by selection columns βΊ Filter view for single selection
[chromium] βΊ playwright/e2e/view-filtering-selection.spec.ts:155:2 βΊ Filtering in a view by selection columns βΊ Filter view for multi selection - equals
[chromium] βΊ playwright/e2e/view-filtering-selection.spec.ts:164:2 βΊ Filtering in a view by selection columns βΊ Filter view for single selection - is not equal
[chromium] βΊ playwright/e2e/view-filtering-selection.spec.ts:173:2 βΊ Filtering in a view by selection columns βΊ Filter view for multi selection - contains
[chromium] βΊ playwright/e2e/view-filtering-selection.spec.ts:182:2 βΊ Filtering in a view by selection columns βΊ Filter view for multi selection - multiple contains
[chromium] βΊ playwright/e2e/view-filtering-selection.spec.ts:201:2 βΊ Filtering in a view by selection columns βΊ Filter view for multi selection - does not contain
[chromium] βΊ playwright/e2e/view-filtering-selection.spec.ts:210:2 βΊ Filtering in a view by selection columns βΊ Filter view for multi selection - multiple filter groups
[chromium] βΊ playwright/e2e/view-filtering-selection.spec.ts:225:2 βΊ Filtering in a view by selection columns βΊ Filter view for selection check
[chromium] βΊ playwright/e2e/view-filtering-selection.spec.ts:234:2 βΊ Filtering in a view by selection columns βΊ Filter view removes rows that no longer match
3 flaky
[chromium] βΊ playwright/e2e/tables-table.spec.ts:124:2 βΊ Manage a table βΊ Transfer βββββββββββββ
[chromium] βΊ playwright/e2e/view-filtering-selection.spec.ts:192:2 βΊ Filtering in a view by selection columns βΊ Filter view for single selection - does not contain
[chromium] βΊ playwright/e2e/view-mandatory-state.spec.ts:90:2 βΊ Mandatory Column Functionality βΊ EditRow - Mandatory Field Validation
62 passed (12.7m)
|
|
π Playwright Run Summary
16 failed
[chromium] βΊ playwright/e2e/context-navigation.spec.ts:76:2 βΊ Test context navigation βΊ Create context that shows in nav by default
[chromium] βΊ playwright/e2e/tables-import.spec.ts:103:2 βΊ Import csv βΊ Import csv from Files βββ
[chromium] βΊ playwright/e2e/tables-import.spec.ts:132:2 βΊ Import csv βΊ Import csv from device ββ
[chromium] βΊ playwright/e2e/tables-import.spec.ts:159:2 βΊ Import csv βΊ Import csv from device with updating of existent files
[chromium] βΊ playwright/e2e/tables-import.spec.ts:212:2 βΊ Import csv from Files file action βΊ Import to new table
[chromium] βΊ playwright/e2e/tables-import.spec.ts:233:2 βΊ Import csv from Files file action βΊ Import to existing table
[chromium] βΊ playwright/e2e/tables-table.spec.ts:39:2 βΊ Manage a table βΊ Create with import ββββ
[chromium] βΊ playwright/e2e/view-filtering-selection.spec.ts:131:2 βΊ Filtering in a view by selection columns βΊ Filter view for single selection
[chromium] βΊ playwright/e2e/view-filtering-selection.spec.ts:155:2 βΊ Filtering in a view by selection columns βΊ Filter view for multi selection - equals
[chromium] βΊ playwright/e2e/view-filtering-selection.spec.ts:164:2 βΊ Filtering in a view by selection columns βΊ Filter view for single selection - is not equal
[chromium] βΊ playwright/e2e/view-filtering-selection.spec.ts:173:2 βΊ Filtering in a view by selection columns βΊ Filter view for multi selection - contains
[chromium] βΊ playwright/e2e/view-filtering-selection.spec.ts:182:2 βΊ Filtering in a view by selection columns βΊ Filter view for multi selection - multiple contains
[chromium] βΊ playwright/e2e/view-filtering-selection.spec.ts:192:2 βΊ Filtering in a view by selection columns βΊ Filter view for single selection - does not contain
[chromium] βΊ playwright/e2e/view-filtering-selection.spec.ts:210:2 βΊ Filtering in a view by selection columns βΊ Filter view for multi selection - multiple filter groups
[chromium] βΊ playwright/e2e/view-filtering-selection.spec.ts:225:2 βΊ Filtering in a view by selection columns βΊ Filter view for selection check
[chromium] βΊ playwright/e2e/view-filtering-selection.spec.ts:234:2 βΊ Filtering in a view by selection columns βΊ Filter view removes rows that no longer match
2 flaky
[chromium] βΊ playwright/e2e/view-filtering-selection.spec.ts:201:2 βΊ Filtering in a view by selection columns βΊ Filter view for multi selection - does not contain
[chromium] βΊ playwright/e2e/view-mandatory-state.spec.ts:90:2 βΊ Mandatory Column Functionality βΊ EditRow - Mandatory Field Validation
63 passed (12.9m)
|