Skip to content

Improve tables design #7494

Improve tables design

Improve tables design #7494

Triggered via pull request December 6, 2025 12:47
Status Failure
Total duration 21m 58s
Artifacts 1

tests.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 notice
[default] › tests/collection/draft/draft-indicator.spec.ts:60:7 › Draft indicator in collection and folder settings › Verify draft indicator appears when changing collection settings - Auth: tests/collection/draft/draft-indicator.spec.ts#L63
3) [default] › tests/collection/draft/draft-indicator.spec.ts:60:7 › Draft indicator in collection and folder settings › Verify draft indicator appears when changing collection settings - Auth Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: locator('.request-tab').filter({ has: locator('.tab-label').filter({ hasText: 'Collection' }) }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for locator('.request-tab').filter({ has: locator('.tab-label').filter({ hasText: 'Collection' }) }) 61 | // Verify the collection settings tab is open 62 | const collectionTab = page.locator('.request-tab').filter({ has: page.locator('.tab-label', { hasText: 'Collection' }) }); > 63 | await expect(collectionTab).toBeVisible(); | ^ 64 | 65 | // Verify initially there is NO draft indicator 66 | await expect(collectionTab.locator('.close-icon')).toBeVisible(); at /home/runner/work/bruno/bruno/tests/collection/draft/draft-indicator.spec.ts:63:33
[default] › tests/collection/draft/draft-indicator.spec.ts:10:7 › Draft indicator in collection and folder settings › Verify draft indicator appears when changing collection settings - Headers: tests/collection/draft/draft-indicator.spec.ts#L31
2) [default] › tests/collection/draft/draft-indicator.spec.ts:10:7 › Draft indicator in collection and folder settings › Verify draft indicator appears when changing collection settings - Headers Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByRole('button', { name: 'Add Header' }) 29 | 30 | // Add a new header > 31 | await page.getByRole('button', { name: 'Add Header' }).click(); | ^ 32 | 33 | // Fill in header name and value in the table 34 | // Target the table and get the first row's CodeMirror editors at /home/runner/work/bruno/bruno/tests/collection/draft/draft-indicator.spec.ts:31:60
[default] › tests/collection/draft/draft-indicator.spec.ts:10:7 › Draft indicator in collection and folder settings › Verify draft indicator appears when changing collection settings - Headers: tests/collection/draft/draft-indicator.spec.ts#L0
2) [default] › tests/collection/draft/draft-indicator.spec.ts:10:7 › Draft indicator in collection and folder settings › Verify draft indicator appears when changing collection settings - Headers Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[default] › tests/collection/draft/draft-indicator.spec.ts:10:7 › Draft indicator in collection and folder settings › Verify draft indicator appears when changing collection settings - Headers: tests/collection/draft/draft-indicator.spec.ts#L31
2) [default] › tests/collection/draft/draft-indicator.spec.ts:10:7 › Draft indicator in collection and folder settings › Verify draft indicator appears when changing collection settings - Headers Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByRole('button', { name: 'Add Header' }) 29 | 30 | // Add a new header > 31 | await page.getByRole('button', { name: 'Add Header' }).click(); | ^ 32 | 33 | // Fill in header name and value in the table 34 | // Target the table and get the first row's CodeMirror editors at /home/runner/work/bruno/bruno/tests/collection/draft/draft-indicator.spec.ts:31:60
[default] › tests/collection/draft/draft-indicator.spec.ts:10:7 › Draft indicator in collection and folder settings › Verify draft indicator appears when changing collection settings - Headers: tests/collection/draft/draft-indicator.spec.ts#L0
2) [default] › tests/collection/draft/draft-indicator.spec.ts:10:7 › Draft indicator in collection and folder settings › Verify draft indicator appears when changing collection settings - Headers Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[default] › tests/collection/draft/draft-indicator.spec.ts:10:7 › Draft indicator in collection and folder settings › Verify draft indicator appears when changing collection settings - Headers: tests/collection/draft/draft-indicator.spec.ts#L31
2) [default] › tests/collection/draft/draft-indicator.spec.ts:10:7 › Draft indicator in collection and folder settings › Verify draft indicator appears when changing collection settings - Headers Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByRole('button', { name: 'Add Header' }) 29 | 30 | // Add a new header > 31 | await page.getByRole('button', { name: 'Add Header' }).click(); | ^ 32 | 33 | // Fill in header name and value in the table 34 | // Target the table and get the first row's CodeMirror editors at /home/runner/work/bruno/bruno/tests/collection/draft/draft-indicator.spec.ts:31:60
[default] › tests/collection/draft/draft-indicator.spec.ts:10:7 › Draft indicator in collection and folder settings › Verify draft indicator appears when changing collection settings - Headers: tests/collection/draft/draft-indicator.spec.ts#L0
2) [default] › tests/collection/draft/draft-indicator.spec.ts:10:7 › Draft indicator in collection and folder settings › Verify draft indicator appears when changing collection settings - Headers Test timeout of 30000ms exceeded.
[default] › tests/collection/create/create-collection.spec.ts:10:7 › Create collection › Create collection and add a simple HTTP request: tests/collection/create/create-collection.spec.ts#L36
1) [default] › tests/collection/create/create-collection.spec.ts:10:7 › Create collection › Create collection and add a simple HTTP request Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.fill: Error: strict mode violation: locator('textarea') resolved to 2 elements: 1) <textarea tabindex="0" autocorrect="off" spellcheck="false" autocapitalize="off"></textarea> aka locator('#request-url').getByRole('textbox') 2) <textarea tabindex="0" autocorrect="off" spellcheck="false" autocapitalize="off"></textarea> aka getByRole('row', { name: 'Value', exact: true }).locator('textarea') Call log: - waiting for locator('textarea') 34 | // Send a request 35 | await page.locator('#request-url .CodeMirror').click(); > 36 | await page.locator('textarea').fill('/ping'); | ^ 37 | await page.locator('#send-request').getByTitle('Save Request').click(); 38 | await page.locator('#send-request').getByRole('img').nth(2).click(); 39 | at /home/runner/work/bruno/bruno/tests/collection/create/create-collection.spec.ts:36:36
[default] › tests/collection/create/create-collection.spec.ts:10:7 › Create collection › Create collection and add a simple HTTP request: tests/collection/create/create-collection.spec.ts#L36
1) [default] › tests/collection/create/create-collection.spec.ts:10:7 › Create collection › Create collection and add a simple HTTP request Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.fill: Error: strict mode violation: locator('textarea') resolved to 2 elements: 1) <textarea tabindex="0" autocorrect="off" spellcheck="false" autocapitalize="off"></textarea> aka locator('#request-url').getByRole('textbox') 2) <textarea tabindex="0" autocorrect="off" spellcheck="false" autocapitalize="off"></textarea> aka getByRole('row', { name: 'Value', exact: true }).locator('textarea') Call log: - waiting for locator('textarea') 34 | // Send a request 35 | await page.locator('#request-url .CodeMirror').click(); > 36 | await page.locator('textarea').fill('/ping'); | ^ 37 | await page.locator('#send-request').getByTitle('Save Request').click(); 38 | await page.locator('#send-request').getByRole('img').nth(2).click(); 39 | at /home/runner/work/bruno/bruno/tests/collection/create/create-collection.spec.ts:36:36
[default] › tests/collection/create/create-collection.spec.ts:10:7 › Create collection › Create collection and add a simple HTTP request: tests/collection/create/create-collection.spec.ts#L36
1) [default] › tests/collection/create/create-collection.spec.ts:10:7 › Create collection › Create collection and add a simple HTTP request Error: locator.fill: Error: strict mode violation: locator('textarea') resolved to 2 elements: 1) <textarea tabindex="0" autocorrect="off" spellcheck="false" autocapitalize="off"></textarea> aka locator('#request-url').getByRole('textbox') 2) <textarea tabindex="0" autocorrect="off" spellcheck="false" autocapitalize="off"></textarea> aka getByRole('row', { name: 'Value', exact: true }).locator('textarea') Call log: - waiting for locator('textarea') 34 | // Send a request 35 | await page.locator('#request-url .CodeMirror').click(); > 36 | await page.locator('textarea').fill('/ping'); | ^ 37 | await page.locator('#send-request').getByTitle('Save Request').click(); 38 | await page.locator('#send-request').getByRole('img').nth(2).click(); 39 | at /home/runner/work/bruno/bruno/tests/collection/create/create-collection.spec.ts:36:36
🎭 Playwright Run Summary
16 failed [default] › tests/collection/create/create-collection.spec.ts:10:7 › Create collection › Create collection and add a simple HTTP request [default] › tests/collection/draft/draft-indicator.spec.ts:10:7 › Draft indicator in collection and folder settings › Verify draft indicator appears when changing collection settings - Headers [default] › tests/collection/draft/draft-indicator.spec.ts:60:7 › Draft indicator in collection and folder settings › Verify draft indicator appears when changing collection settings - Auth [default] › tests/collection/draft/draft-indicator.spec.ts:88:7 › Draft indicator in collection and folder settings › Verify draft indicator appears when changing collection settings - Protobuf [default] › tests/collection/draft/draft-indicator.spec.ts:122:7 › Draft indicator in collection and folder settings › Verify draft indicator appears when changing client certificate settings [default] › tests/collection/draft/draft-indicator.spec.ts:163:7 › Draft indicator in collection and folder settings › Verify draft indicator appears when changing proxy settings [default] › tests/collection/draft/draft-indicator.spec.ts:193:7 › Draft indicator in collection and folder settings › Verify draft indicator appears when changing collection settings - Vars [default] › tests/collection/draft/draft-indicator.spec.ts:232:7 › Draft indicator in collection and folder settings › Verify draft indicator appears when changing folder settings - Headers [default] › tests/collection/draft/draft-indicator.spec.ts:288:7 › Draft indicator in collection and folder settings › Verify draft indicator appears when changing folder settings - Auth [default] › tests/collection/draft/draft-indicator.spec.ts:318:7 › Draft indicator in collection and folder settings › Verify draft indicator appears when changing folder settings - Vars [default] › tests/collection/draft/draft-values-in-requests.spec.ts:10:7 › Draft values are used in requests › Verify draft collection headers are used in HTTP requests [default] › tests/collection/moving-tabs/move-tabs.spec.ts:10:7 › Move tabs › Verify tab move by drag and drop [default] › tests/collection/moving-tabs/move-tabs.spec.ts:101:7 › Move tabs › Verify tab move by keyboard shortcut [default] › tests/request/newlines/newlines-persistence.spec.ts:5:5 › should persist request with newlines across app restarts [default] › tests/variable-tooltip/variable-tooltip.spec.ts:20:7 › Variable Tooltip › should test tooltip functionality with environment variables [default] › tests/variable-tooltip/variable-tooltip.spec.ts:283:7 › Variable Tooltip › should auto-save request when creating variable via tooltip 1 flaky [default] › tests/environments/create-environment/collection-env-create.spec.ts:16:7 › Collection Environment Create Tests › should import collection and create environment for request usage 5 skipped 168 passed (19.6m)

Artifacts

Produced during runtime
Name Size Digest
playwright-report
27.7 MB
sha256:9a0cc936119f482c914aee5469c573335c9db933eb88b3f2fa8503992e16f668