Skip to content

Mitosheet default df renderer #3240

Mitosheet default df renderer

Mitosheet default df renderer #3240

Triggered via pull request October 1, 2024 15:51
Status Failure
Total duration 42m 56s
Billable time 7h 39m
Artifacts 44

test-mitosheet-frontend.yml

on: pull_request
Matrix: test-mitosheet-frontend-dash
Matrix: test-mitosheet-frontend-jupyterlab
Matrix: test-mitosheet-frontend-jupyternotebook
Matrix: test-mitosheet-frontend-streamlit
Fit to window
Zoom out
Zoom in

Annotations

451 errors, 109 warnings, and 45 notices
test-mitosheet-frontend-jupyterlab (3.11)
Process completed with exit code 1.
test-mitosheet-frontend-jupyternotebook (3.11)
Process completed with exit code 1.
test-mitosheet-frontend-jupyternotebook (3.8)
Process completed with exit code 1.
[chromium] › dash_ui_tests/dash.spec.ts:3:5 › Can render Mito spreadsheet: tests/dash_ui_tests/dash.spec.ts#L4
1) [chromium] › dash_ui_tests/dash.spec.ts:3:5 › Can render Mito spreadsheet ───────────────────── Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:8444/ Call log: - navigating to "http://localhost:8444/", waiting until "load" 2 | 3 | test('Can render Mito spreadsheet', async ({ page }) => { > 4 | await page.goto('http://localhost:8444/'); | ^ 5 | 6 | // Check an element with the text "Import" is visible 7 | await expect(page.getByText('Import')).toBeVisible(); at /home/runner/work/mito/mito/tests/dash_ui_tests/dash.spec.ts:4:14
[chromium] › dash_ui_tests/dash.spec.ts:3:5 › Can render Mito spreadsheet: tests/dash_ui_tests/dash.spec.ts#L4
1) [chromium] › dash_ui_tests/dash.spec.ts:3:5 › Can render Mito spreadsheet ───────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:8444/ Call log: - navigating to "http://localhost:8444/", waiting until "load" 2 | 3 | test('Can render Mito spreadsheet', async ({ page }) => { > 4 | await page.goto('http://localhost:8444/'); | ^ 5 | 6 | // Check an element with the text "Import" is visible 7 | await expect(page.getByText('Import')).toBeVisible(); at /home/runner/work/mito/mito/tests/dash_ui_tests/dash.spec.ts:4:14
[chromium] › dash_ui_tests/dash.spec.ts:3:5 › Can render Mito spreadsheet: tests/dash_ui_tests/dash.spec.ts#L4
1) [chromium] › dash_ui_tests/dash.spec.ts:3:5 › Can render Mito spreadsheet ───────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:8444/ Call log: - navigating to "http://localhost:8444/", waiting until "load" 2 | 3 | test('Can render Mito spreadsheet', async ({ page }) => { > 4 | await page.goto('http://localhost:8444/'); | ^ 5 | 6 | // Check an element with the text "Import" is visible 7 | await expect(page.getByText('Import')).toBeVisible(); at /home/runner/work/mito/mito/tests/dash_ui_tests/dash.spec.ts:4:14
[chromium] › dash_ui_tests/dash.spec.ts:3:5 › Can render Mito spreadsheet: tests/dash_ui_tests/dash.spec.ts#L4
1) [chromium] › dash_ui_tests/dash.spec.ts:3:5 › Can render Mito spreadsheet ───────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: page.goto: net::ERR_CONNECTION_REFUSED at http://localhost:8444/ Call log: - navigating to "http://localhost:8444/", waiting until "load" 2 | 3 | test('Can render Mito spreadsheet', async ({ page }) => { > 4 | await page.goto('http://localhost:8444/'); | ^ 5 | 6 | // Check an element with the text "Import" is visible 7 | await expect(page.getByText('Import')).toBeVisible(); at /home/runner/work/mito/mito/tests/dash_ui_tests/dash.spec.ts:4:14
test-mitosheet-frontend-dash (3.10)
Process completed with exit code 1.
test-mitosheet-frontend-jupyternotebook (3.10)
Process completed with exit code 1.
test-mitosheet-frontend-jupyterlab (3.8)
Process completed with exit code 1.
test-mitosheet-frontend-jupyterlab (3.10)
Process completed with exit code 1.
[chromium] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph: tests\streamlit_ui_tests\utils.ts#L8
1) [chromium] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph ────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:85:18
[chromium] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph: tests\streamlit_ui_tests\utils.ts#L8
1) [chromium] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph ────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:85:18
[chromium] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph: tests\streamlit_ui_tests\utils.ts#L8
1) [chromium] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph ────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:85:18
[chromium] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph: tests\streamlit_ui_tests\utils.ts#L8
1) [chromium] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph ────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:85:18
[chromium] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests\streamlit_ui_tests\utils.ts#L8
2) [chromium] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:95:18
[chromium] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests\streamlit_ui_tests\utils.ts#L8
2) [chromium] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:95:18
[chromium] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests\streamlit_ui_tests\utils.ts#L8
2) [chromium] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:95:18
[chromium] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests\streamlit_ui_tests\utils.ts#L8
2) [chromium] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:95:18
[chromium] › streamlit_ui_tests\graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order: tests\streamlit_ui_tests\utils.ts#L8
3) [chromium] › streamlit_ui_tests\graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:107:18
[chromium] › streamlit_ui_tests\graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order: tests\streamlit_ui_tests\utils.ts#L8
3) [chromium] › streamlit_ui_tests\graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:107:18
[chromium] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests\streamlit_ui_tests\utils.ts#L8
1) [chromium] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:7:18
[chromium] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests\streamlit_ui_tests\utils.ts#L8
1) [chromium] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:7:18
[chromium] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests\streamlit_ui_tests\utils.ts#L8
1) [chromium] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:7:18
[chromium] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests\streamlit_ui_tests\utils.ts#L8
1) [chromium] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:7:18
[chromium] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests\streamlit_ui_tests\utils.ts#L8
2) [chromium] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:20:18
[chromium] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests\streamlit_ui_tests\utils.ts#L8
2) [chromium] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:20:18
[chromium] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests\streamlit_ui_tests\utils.ts#L8
2) [chromium] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:20:18
[chromium] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests\streamlit_ui_tests\utils.ts#L8
2) [chromium] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:20:18
[chromium] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype: tests\streamlit_ui_tests\utils.ts#L8
3) [chromium] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:28:22
[chromium] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype: tests\streamlit_ui_tests\utils.ts#L8
3) [chromium] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:28:22
[chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype: tests/streamlit_ui_tests/utils.ts#L8
3) [chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:28:22
[chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype: tests/streamlit_ui_tests/utils.ts#L8
3) [chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:28:22
[chromium] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[chromium] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[chromium] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[chromium] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[chromium] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[chromium] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[chromium] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[chromium] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[chromium] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order: tests/streamlit_ui_tests/utils.ts#L8
3) [chromium] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:107:18
[chromium] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order: tests/streamlit_ui_tests/utils.ts#L8
3) [chromium] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:107:18
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph: tests\streamlit_ui_tests\utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph ───────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:85:18
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph: tests\streamlit_ui_tests\utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph ───────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:85:18
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph: tests\streamlit_ui_tests\utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph ───────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:85:18
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph: tests\streamlit_ui_tests\utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph ───────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:85:18
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests\streamlit_ui_tests\utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:95:18
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests\streamlit_ui_tests\utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:95:18
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests\streamlit_ui_tests\utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:95:18
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests\streamlit_ui_tests\utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:95:18
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order: tests\streamlit_ui_tests\utils.ts#L8
3) [Google Chrome] › streamlit_ui_tests\graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:107:18
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order: tests\streamlit_ui_tests\utils.ts#L8
3) [Google Chrome] › streamlit_ui_tests\graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:107:18
[chromium] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[chromium] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[chromium] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[chromium] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[chromium] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[chromium] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[chromium] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[chromium] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[chromium] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation: tests/streamlit_ui_tests/utils.ts#L8
3) [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:25:18
[chromium] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation: tests/streamlit_ui_tests/utils.ts#L8
3) [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:25:18
[chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu: tests/streamlit_ui_tests/utils.ts#L8
3) [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:29:18
[chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu: tests/streamlit_ui_tests/utils.ts#L8
3) [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:29:18
[chromium] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests\streamlit_ui_tests\utils.ts#L8
1) [chromium] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:8:18
[chromium] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests\streamlit_ui_tests\utils.ts#L8
1) [chromium] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:8:18
[chromium] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests\streamlit_ui_tests\utils.ts#L8
1) [chromium] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:8:18
[chromium] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests\streamlit_ui_tests\utils.ts#L8
1) [chromium] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:8:18
[chromium] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests\streamlit_ui_tests\utils.ts#L8
2) [chromium] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:17:18
[chromium] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests\streamlit_ui_tests\utils.ts#L8
2) [chromium] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:17:18
[chromium] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests\streamlit_ui_tests\utils.ts#L8
2) [chromium] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:17:18
[chromium] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests\streamlit_ui_tests\utils.ts#L8
2) [chromium] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:17:18
[chromium] › streamlit_ui_tests\toolbar\code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation: tests\streamlit_ui_tests\utils.ts#L8
3) [chromium] › streamlit_ui_tests\toolbar\code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:25:18
[chromium] › streamlit_ui_tests\toolbar\code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation: tests\streamlit_ui_tests\utils.ts#L8
3) [chromium] › streamlit_ui_tests\toolbar\code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:25:18
[Google Chrome] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests\streamlit_ui_tests\utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:8:18
[Google Chrome] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests\streamlit_ui_tests\utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:8:18
[Google Chrome] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests\streamlit_ui_tests\utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:8:18
[Google Chrome] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests\streamlit_ui_tests\utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:8:18
[Google Chrome] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests\streamlit_ui_tests\utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:17:18
[Google Chrome] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests\streamlit_ui_tests\utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:17:18
[Google Chrome] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests\streamlit_ui_tests\utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:17:18
[Google Chrome] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests\streamlit_ui_tests\utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:17:18
[Google Chrome] › streamlit_ui_tests\toolbar\code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation: tests\streamlit_ui_tests\utils.ts#L8
3) [Google Chrome] › streamlit_ui_tests\toolbar\code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:25:18
[Google Chrome] › streamlit_ui_tests\toolbar\code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation: tests\streamlit_ui_tests\utils.ts#L8
3) [Google Chrome] › streamlit_ui_tests\toolbar\code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:25:18
[Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests\streamlit_ui_tests\utils.ts#L8
1) [Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:8:18
[Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests\streamlit_ui_tests\utils.ts#L8
1) [Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:8:18
[Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests\streamlit_ui_tests\utils.ts#L8
1) [Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:8:18
[Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests\streamlit_ui_tests\utils.ts#L8
1) [Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:8:18
[Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests\streamlit_ui_tests\utils.ts#L8
2) [Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:17:18
[Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests\streamlit_ui_tests\utils.ts#L8
2) [Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:17:18
[Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests\streamlit_ui_tests\utils.ts#L8
2) [Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:17:18
[Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests\streamlit_ui_tests\utils.ts#L8
2) [Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:17:18
[Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation: tests\streamlit_ui_tests\utils.ts#L8
3) [Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:25:18
[Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation: tests\streamlit_ui_tests\utils.ts#L8
3) [Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:25:18
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ───────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ───────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ───────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ───────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order: tests/streamlit_ui_tests/utils.ts#L8
3) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:107:18
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order: tests/streamlit_ui_tests/utils.ts#L8
3) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:107:18
[firefox] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph: tests\streamlit_ui_tests\utils.ts#L8
1) [firefox] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph ─────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:85:18
[firefox] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph: tests\streamlit_ui_tests\utils.ts#L8
1) [firefox] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph ─────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:85:18
[firefox] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph: tests\streamlit_ui_tests\utils.ts#L8
1) [firefox] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph ─────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:85:18
[firefox] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph: tests\streamlit_ui_tests\utils.ts#L8
1) [firefox] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph ─────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:85:18
[firefox] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests\streamlit_ui_tests\utils.ts#L8
2) [firefox] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:95:18
[firefox] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests\streamlit_ui_tests\utils.ts#L8
2) [firefox] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:95:18
[firefox] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests\streamlit_ui_tests\utils.ts#L8
2) [firefox] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:95:18
[firefox] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests\streamlit_ui_tests\utils.ts#L8
2) [firefox] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:95:18
[firefox] › streamlit_ui_tests\graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order: tests\streamlit_ui_tests\utils.ts#L8
3) [firefox] › streamlit_ui_tests\graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:107:18
[firefox] › streamlit_ui_tests\graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order: tests\streamlit_ui_tests\utils.ts#L8
3) [firefox] › streamlit_ui_tests\graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:107:18
[Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[Google Chrome] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype: tests/streamlit_ui_tests/utils.ts#L8
3) [Google Chrome] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:28:22
[Google Chrome] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype: tests/streamlit_ui_tests/utils.ts#L8
3) [Google Chrome] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:28:22
[firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype: tests/streamlit_ui_tests/utils.ts#L8
3) [firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:28:22
[firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype: tests/streamlit_ui_tests/utils.ts#L8
3) [firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:28:22
[firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu: tests/streamlit_ui_tests/utils.ts#L8
3) [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:29:18
[firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu: tests/streamlit_ui_tests/utils.ts#L8
3) [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:29:18
[Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation: tests/streamlit_ui_tests/utils.ts#L8
3) [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:25:18
[Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation: tests/streamlit_ui_tests/utils.ts#L8
3) [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:25:18
[Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu: tests/streamlit_ui_tests/utils.ts#L8
3) [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:29:18
[Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu: tests/streamlit_ui_tests/utils.ts#L8
3) [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:29:18
[firefox] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ─────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[firefox] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ─────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[firefox] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ─────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[firefox] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ─────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[firefox] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[firefox] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[firefox] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[firefox] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[firefox] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order: tests/streamlit_ui_tests/utils.ts#L8
3) [firefox] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:107:18
[firefox] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order: tests/streamlit_ui_tests/utils.ts#L8
3) [firefox] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:107:18
[Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests\streamlit_ui_tests\utils.ts#L8
1) [Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:7:18
[Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests\streamlit_ui_tests\utils.ts#L8
1) [Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:7:18
[Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests\streamlit_ui_tests\utils.ts#L8
1) [Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:7:18
[Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests\streamlit_ui_tests\utils.ts#L8
1) [Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:7:18
[Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests\streamlit_ui_tests\utils.ts#L8
2) [Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:20:18
[Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests\streamlit_ui_tests\utils.ts#L8
2) [Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:20:18
[Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests\streamlit_ui_tests\utils.ts#L8
2) [Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:20:18
[Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests\streamlit_ui_tests\utils.ts#L8
2) [Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:20:18
[Microsoft Edge] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype: tests\streamlit_ui_tests\utils.ts#L8
3) [Microsoft Edge] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:28:22
[Microsoft Edge] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype: tests\streamlit_ui_tests\utils.ts#L8
3) [Microsoft Edge] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:28:22
[firefox] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ─── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[firefox] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[firefox] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ─── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[firefox] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ─── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[firefox] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[firefox] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[firefox] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[firefox] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[firefox] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation: tests/streamlit_ui_tests/utils.ts#L8
3) [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:25:18
[firefox] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation: tests/streamlit_ui_tests/utils.ts#L8
3) [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/home/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /home/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:25:18
[firefox] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests\streamlit_ui_tests\utils.ts#L8
1) [firefox] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ─── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:8:18
[firefox] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests\streamlit_ui_tests\utils.ts#L8
1) [firefox] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:8:18
[firefox] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests\streamlit_ui_tests\utils.ts#L8
1) [firefox] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ─── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:8:18
[firefox] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests\streamlit_ui_tests\utils.ts#L8
1) [firefox] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ─── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:8:18
[firefox] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests\streamlit_ui_tests\utils.ts#L8
2) [firefox] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:17:18
[firefox] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests\streamlit_ui_tests\utils.ts#L8
2) [firefox] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:17:18
[firefox] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests\streamlit_ui_tests\utils.ts#L8
2) [firefox] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:17:18
[firefox] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests\streamlit_ui_tests\utils.ts#L8
2) [firefox] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:17:18
[firefox] › streamlit_ui_tests\toolbar\code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation: tests\streamlit_ui_tests\utils.ts#L8
3) [firefox] › streamlit_ui_tests\toolbar\code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:25:18
[firefox] › streamlit_ui_tests\toolbar\code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation: tests\streamlit_ui_tests\utils.ts#L8
3) [firefox] › streamlit_ui_tests\toolbar\code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:25:18
[Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph: tests\streamlit_ui_tests\utils.ts#L8
1) [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph ──────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:85:18
[Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph: tests\streamlit_ui_tests\utils.ts#L8
1) [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph ──────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:85:18
[Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph: tests\streamlit_ui_tests\utils.ts#L8
1) [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph ──────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:85:18
[Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph: tests\streamlit_ui_tests\utils.ts#L8
1) [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph ──────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:85:18
[Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests\streamlit_ui_tests\utils.ts#L8
2) [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:95:18
[Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests\streamlit_ui_tests\utils.ts#L8
2) [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:95:18
[Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests\streamlit_ui_tests\utils.ts#L8
2) [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:95:18
[Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests\streamlit_ui_tests\utils.ts#L8
2) [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:95:18
[Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order: tests\streamlit_ui_tests\utils.ts#L8
3) [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:107:18
[Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order: tests\streamlit_ui_tests\utils.ts#L8
3) [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:107:18
[chromium] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests\streamlit_ui_tests\utils.ts#L8
1) [chromium] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:8:18
[chromium] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests\streamlit_ui_tests\utils.ts#L8
1) [chromium] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:8:18
[chromium] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests\streamlit_ui_tests\utils.ts#L8
1) [chromium] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:8:18
[chromium] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests\streamlit_ui_tests\utils.ts#L8
1) [chromium] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:8:18
[chromium] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests\streamlit_ui_tests\utils.ts#L8
2) [chromium] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:18:18
[chromium] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests\streamlit_ui_tests\utils.ts#L8
2) [chromium] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:18:18
[chromium] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests\streamlit_ui_tests\utils.ts#L8
2) [chromium] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:18:18
[chromium] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests\streamlit_ui_tests\utils.ts#L8
2) [chromium] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:18:18
[chromium] › streamlit_ui_tests\grid\add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu: tests\streamlit_ui_tests\utils.ts#L8
3) [chromium] › streamlit_ui_tests\grid\add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:29:18
[chromium] › streamlit_ui_tests\grid\add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu: tests\streamlit_ui_tests\utils.ts#L8
3) [chromium] › streamlit_ui_tests\grid\add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:29:18
[Google Chrome] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests\streamlit_ui_tests\utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:7:18
[Google Chrome] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests\streamlit_ui_tests\utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:7:18
[Google Chrome] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests\streamlit_ui_tests\utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:7:18
[Google Chrome] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests\streamlit_ui_tests\utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:7:18
[Google Chrome] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests\streamlit_ui_tests\utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:20:18
[Google Chrome] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests\streamlit_ui_tests\utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:20:18
[Google Chrome] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests\streamlit_ui_tests\utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:20:18
[Google Chrome] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests\streamlit_ui_tests\utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:20:18
[Google Chrome] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype: tests\streamlit_ui_tests\utils.ts#L8
3) [Google Chrome] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:28:22
[Google Chrome] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype: tests\streamlit_ui_tests\utils.ts#L8
3) [Google Chrome] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:28:22
[firefox] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests\streamlit_ui_tests\utils.ts#L8
1) [firefox] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:7:18
[firefox] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests\streamlit_ui_tests\utils.ts#L8
1) [firefox] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:7:18
[firefox] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests\streamlit_ui_tests\utils.ts#L8
1) [firefox] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:7:18
[firefox] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests\streamlit_ui_tests\utils.ts#L8
1) [firefox] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:7:18
[firefox] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests\streamlit_ui_tests\utils.ts#L8
2) [firefox] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:20:18
[firefox] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests\streamlit_ui_tests\utils.ts#L8
2) [firefox] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:20:18
[firefox] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests\streamlit_ui_tests\utils.ts#L8
2) [firefox] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:20:18
[firefox] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests\streamlit_ui_tests\utils.ts#L8
2) [firefox] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:20:18
[firefox] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype: tests\streamlit_ui_tests\utils.ts#L8
3) [firefox] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:28:22
[firefox] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype: tests\streamlit_ui_tests\utils.ts#L8
3) [firefox] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18) at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:28:22
[Google Chrome] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests\streamlit_ui_tests\utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:8:18
[Google Chrome] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests\streamlit_ui_tests\utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:8:18
[Google Chrome] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests\streamlit_ui_tests\utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:8:18
[Google Chrome] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests\streamlit_ui_tests\utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:8:18
[Google Chrome] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests\streamlit_ui_tests\utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:18:18
[Google Chrome] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests\streamlit_ui_tests\utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:18:18
[Google Chrome] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests\streamlit_ui_tests\utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:18:18
[Google Chrome] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests\streamlit_ui_tests\utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:18:18
[Google Chrome] › streamlit_ui_tests\grid\add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu: tests\streamlit_ui_tests\utils.ts#L8
3) [Google Chrome] › streamlit_ui_tests\grid\add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:29:18
[Google Chrome] › streamlit_ui_tests\grid\add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu: tests\streamlit_ui_tests\utils.ts#L8
3) [Google Chrome] › streamlit_ui_tests\grid\add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:29:18
[webkit] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [webkit] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[webkit] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [webkit] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[webkit] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [webkit] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[webkit] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [webkit] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[webkit] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [webkit] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[webkit] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [webkit] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[webkit] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [webkit] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[webkit] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [webkit] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[webkit] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu: tests/streamlit_ui_tests/utils.ts#L8
3) [webkit] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:29:18
[webkit] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu: tests/streamlit_ui_tests/utils.ts#L8
3) [webkit] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:29:18
[firefox] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests\streamlit_ui_tests\utils.ts#L8
1) [firefox] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:8:18
[firefox] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests\streamlit_ui_tests\utils.ts#L8
1) [firefox] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:8:18
[firefox] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests\streamlit_ui_tests\utils.ts#L8
1) [firefox] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:8:18
[firefox] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests\streamlit_ui_tests\utils.ts#L8
1) [firefox] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:8:18
[firefox] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests\streamlit_ui_tests\utils.ts#L8
2) [firefox] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:18:18
[firefox] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests\streamlit_ui_tests\utils.ts#L8
2) [firefox] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:18:18
[firefox] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests\streamlit_ui_tests\utils.ts#L8
2) [firefox] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:18:18
[firefox] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests\streamlit_ui_tests\utils.ts#L8
2) [firefox] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:18:18
[firefox] › streamlit_ui_tests\grid\add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu: tests\streamlit_ui_tests\utils.ts#L8
3) [firefox] › streamlit_ui_tests\grid\add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:29:18
[firefox] › streamlit_ui_tests\grid\add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu: tests\streamlit_ui_tests\utils.ts#L8
3) [firefox] › streamlit_ui_tests\grid\add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:29:18
[webkit] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [webkit] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[webkit] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [webkit] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[webkit] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [webkit] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[webkit] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [webkit] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[webkit] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [webkit] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[webkit] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [webkit] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[webkit] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [webkit] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[webkit] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [webkit] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[webkit] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype: tests/streamlit_ui_tests/utils.ts#L8
3) [webkit] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:28:22
[webkit] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype: tests/streamlit_ui_tests/utils.ts#L8
3) [webkit] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:28:22
[Microsoft Edge] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests\streamlit_ui_tests\utils.ts#L8
1) [Microsoft Edge] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:8:18
[Microsoft Edge] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests\streamlit_ui_tests\utils.ts#L8
1) [Microsoft Edge] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:8:18
[Microsoft Edge] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests\streamlit_ui_tests\utils.ts#L8
1) [Microsoft Edge] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:8:18
[Microsoft Edge] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests\streamlit_ui_tests\utils.ts#L8
1) [Microsoft Edge] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:8:18
[Microsoft Edge] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests\streamlit_ui_tests\utils.ts#L8
2) [Microsoft Edge] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:18:18
[Microsoft Edge] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests\streamlit_ui_tests\utils.ts#L8
2) [Microsoft Edge] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:18:18
[Microsoft Edge] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests\streamlit_ui_tests\utils.ts#L8
2) [Microsoft Edge] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:18:18
[Microsoft Edge] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests\streamlit_ui_tests\utils.ts#L8
2) [Microsoft Edge] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:18:18
[Microsoft Edge] › streamlit_ui_tests\grid\add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu: tests\streamlit_ui_tests\utils.ts#L8
3) [Microsoft Edge] › streamlit_ui_tests\grid\add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:29:18
[Microsoft Edge] › streamlit_ui_tests\grid\add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu: tests\streamlit_ui_tests\utils.ts#L8
3) [Microsoft Edge] › streamlit_ui_tests\grid\add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests\utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104) at getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18) at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:29:18
[chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype: tests/streamlit_ui_tests/utils.ts#L8
3) [chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:28:22
[chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype: tests/streamlit_ui_tests/utils.ts#L8
3) [chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:28:22
[webkit] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [webkit] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ──── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[webkit] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [webkit] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ──── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[webkit] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [webkit] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ──── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[webkit] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [webkit] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ──── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[webkit] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [webkit] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[webkit] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [webkit] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[webkit] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [webkit] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[webkit] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [webkit] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[webkit] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation: tests/streamlit_ui_tests/utils.ts#L8
3) [webkit] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:25:18
[webkit] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation: tests/streamlit_ui_tests/utils.ts#L8
3) [webkit] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:25:18
[webkit] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [webkit] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ──────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[webkit] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [webkit] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ──────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[webkit] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [webkit] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ──────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[webkit] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [webkit] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ──────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[webkit] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [webkit] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection ─ Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[webkit] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [webkit] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection ─ Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[webkit] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [webkit] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection ─ Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[webkit] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [webkit] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection ─ Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[webkit] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order: tests/streamlit_ui_tests/utils.ts#L8
3) [webkit] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:107:18
[webkit] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order: tests/streamlit_ui_tests/utils.ts#L8
3) [webkit] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:107:18
[Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[Google Chrome] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype: tests/streamlit_ui_tests/utils.ts#L8
3) [Google Chrome] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:28:22
[Google Chrome] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype: tests/streamlit_ui_tests/utils.ts#L8
3) [Google Chrome] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:28:22
[chromium] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[chromium] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[chromium] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[chromium] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[chromium] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[chromium] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[chromium] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[chromium] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[chromium] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order: tests/streamlit_ui_tests/utils.ts#L8
3) [chromium] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:107:18
[chromium] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order: tests/streamlit_ui_tests/utils.ts#L8
3) [chromium] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:107:18
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ───────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ───────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ───────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ───────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order: tests/streamlit_ui_tests/utils.ts#L8
3) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:107:18
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order: tests/streamlit_ui_tests/utils.ts#L8
3) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:107:18
[chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu: tests/streamlit_ui_tests/utils.ts#L8
3) [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:29:18
[chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu: tests/streamlit_ui_tests/utils.ts#L8
3) [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:29:18
[Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation: tests/streamlit_ui_tests/utils.ts#L8
3) [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:25:18
[Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation: tests/streamlit_ui_tests/utils.ts#L8
3) [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:25:18
[Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu: tests/streamlit_ui_tests/utils.ts#L8
3) [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:29:18
[Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu: tests/streamlit_ui_tests/utils.ts#L8
3) [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:29:18
[chromium] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[chromium] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[chromium] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[chromium] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[chromium] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[chromium] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[chromium] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[chromium] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[chromium] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation: tests/streamlit_ui_tests/utils.ts#L8
3) [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:25:18
[chromium] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation: tests/streamlit_ui_tests/utils.ts#L8
3) [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:25:18
[firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:7:18
[firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/code_config.spec.ts:20:18
[firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype: tests/streamlit_ui_tests/utils.ts#L8
3) [firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:28:22
[firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype: tests/streamlit_ui_tests/utils.ts#L8
3) [firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:28:22
[firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:8:18
[firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:18:18
[firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu: tests/streamlit_ui_tests/utils.ts#L8
3) [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:29:18
[firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu: tests/streamlit_ui_tests/utils.ts#L8
3) [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTypeCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:68:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/add_column_tests.spec.ts:29:18
[firefox] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ─────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[firefox] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ─────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[firefox] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ─────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[firefox] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ─────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:85:18
[firefox] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[firefox] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[firefox] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[firefox] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:95:18
[firefox] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order: tests/streamlit_ui_tests/utils.ts#L8
3) [firefox] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:107:18
[firefox] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order: tests/streamlit_ui_tests/utils.ts#L8
3) [firefox] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:107:18
[firefox] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ─── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[firefox] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ─── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[firefox] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ─── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[firefox] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code: tests/streamlit_ui_tests/utils.ts#L8
1) [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ─── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:8:18
[firefox] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[firefox] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[firefox] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[firefox] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets: tests/streamlit_ui_tests/utils.ts#L8
2) [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:17:18
[firefox] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation: tests/streamlit_ui_tests/utils.ts#L8
3) [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:25:18
[firefox] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation: tests/streamlit_ui_tests/utils.ts#L8
3) [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' }) at streamlit_ui_tests/utils.ts:8 6 | await page.goto('http://localhost:8555/'); 7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]'); > 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible(); | ^ 9 | return mito; 10 | }; 11 | at getMitoFrame (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:8:104) at getMitoFrameWithTestCSV (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:36:18) at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/code.spec.ts:25:18
test-mitosheet-frontend-jupyterlab (3.11)
The following actions uses node12 which is deprecated and will be forced to run on node16: styfle/cancel-workflow-action@0.7.0, actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
test-mitosheet-frontend-jupyterlab (3.11)
The following actions use a deprecated Node.js version and will be forced to run on node20: styfle/cancel-workflow-action@0.7.0, actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
test-mitosheet-frontend-jupyterlab (3.11)
No files were found with the provided path: tests/playwright-report/. No artifacts will be uploaded.
test-mitosheet-frontend-jupyternotebook (3.11)
The following actions uses node12 which is deprecated and will be forced to run on node16: styfle/cancel-workflow-action@0.7.0, actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
test-mitosheet-frontend-jupyternotebook (3.11)
The following actions use a deprecated Node.js version and will be forced to run on node20: styfle/cancel-workflow-action@0.7.0, actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
test-mitosheet-frontend-jupyternotebook (3.11)
No files were found with the provided path: tests/playwright-report/. No artifacts will be uploaded.
test-mitosheet-frontend-jupyternotebook (3.8)
The following actions uses node12 which is deprecated and will be forced to run on node16: styfle/cancel-workflow-action@0.7.0, actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
test-mitosheet-frontend-jupyternotebook (3.8)
The following actions use a deprecated Node.js version and will be forced to run on node20: styfle/cancel-workflow-action@0.7.0, actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
test-mitosheet-frontend-jupyternotebook (3.8)
No files were found with the provided path: tests/playwright-report/. No artifacts will be uploaded.
test-mitosheet-frontend-dash (3.10)
The following actions uses node12 which is deprecated and will be forced to run on node16: styfle/cancel-workflow-action@0.7.0, actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
test-mitosheet-frontend-dash (3.10)
The following actions use a deprecated Node.js version and will be forced to run on node20: styfle/cancel-workflow-action@0.7.0, actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
test-mitosheet-frontend-jupyternotebook (3.10)
The following actions uses node12 which is deprecated and will be forced to run on node16: styfle/cancel-workflow-action@0.7.0, actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
test-mitosheet-frontend-jupyternotebook (3.10)
The following actions use a deprecated Node.js version and will be forced to run on node20: styfle/cancel-workflow-action@0.7.0, actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
test-mitosheet-frontend-jupyternotebook (3.10)
No files were found with the provided path: tests/playwright-report/. No artifacts will be uploaded.
test-mitosheet-frontend-jupyterlab (3.8)
The following actions uses node12 which is deprecated and will be forced to run on node16: styfle/cancel-workflow-action@0.7.0, actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
test-mitosheet-frontend-jupyterlab (3.8)
The following actions use a deprecated Node.js version and will be forced to run on node20: styfle/cancel-workflow-action@0.7.0, actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
test-mitosheet-frontend-jupyterlab (3.8)
No files were found with the provided path: tests/playwright-report/. No artifacts will be uploaded.
test-mitosheet-frontend-jupyterlab (3.10)
The following actions uses node12 which is deprecated and will be forced to run on node16: styfle/cancel-workflow-action@0.7.0, actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
test-mitosheet-frontend-jupyterlab (3.10)
The following actions use a deprecated Node.js version and will be forced to run on node20: styfle/cancel-workflow-action@0.7.0, actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
test-mitosheet-frontend-jupyterlab (3.10)
No files were found with the provided path: tests/playwright-report/. No artifacts will be uploaded.
Test graph on windows-latest-l chromium
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test graph on windows-latest-l chromium
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test taskpanes on windows-latest-l chromium
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test taskpanes on windows-latest-l chromium
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test taskpanes on ubuntu-latest-m chromium
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test taskpanes on ubuntu-latest-m chromium
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test graph on ubuntu-latest-m chromium
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test graph on ubuntu-latest-m chromium
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test graph on windows-latest-l Google Chrome
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test graph on windows-latest-l Google Chrome
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test toolbar on ubuntu-latest-m chromium
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test toolbar on ubuntu-latest-m chromium
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test grid on ubuntu-latest-m chromium
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test grid on ubuntu-latest-m chromium
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test toolbar on windows-latest-l chromium
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test toolbar on windows-latest-l chromium
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test toolbar on windows-latest-l Google Chrome
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test toolbar on windows-latest-l Google Chrome
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test toolbar on windows-latest-l Microsoft Edge
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test toolbar on windows-latest-l Microsoft Edge
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test graph on ubuntu-latest-m Google Chrome
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test graph on ubuntu-latest-m Google Chrome
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test graph on windows-latest-l firefox
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test graph on windows-latest-l firefox
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test taskpanes on ubuntu-latest-m Google Chrome
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test taskpanes on ubuntu-latest-m Google Chrome
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test taskpanes on ubuntu-latest-m firefox
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test taskpanes on ubuntu-latest-m firefox
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test grid on ubuntu-latest-m firefox
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test grid on ubuntu-latest-m firefox
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test toolbar on ubuntu-latest-m Google Chrome
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test toolbar on ubuntu-latest-m Google Chrome
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test grid on ubuntu-latest-m Google Chrome
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test grid on ubuntu-latest-m Google Chrome
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test graph on ubuntu-latest-m firefox
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test graph on ubuntu-latest-m firefox
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test taskpanes on windows-latest-l Microsoft Edge
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test taskpanes on windows-latest-l Microsoft Edge
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test toolbar on ubuntu-latest-m firefox
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test toolbar on ubuntu-latest-m firefox
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test toolbar on windows-latest-l firefox
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test toolbar on windows-latest-l firefox
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test graph on windows-latest-l Microsoft Edge
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test graph on windows-latest-l Microsoft Edge
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test grid on windows-latest-l chromium
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test grid on windows-latest-l chromium
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test taskpanes on windows-latest-l Google Chrome
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test taskpanes on windows-latest-l Google Chrome
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test taskpanes on windows-latest-l firefox
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test taskpanes on windows-latest-l firefox
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test grid on windows-latest-l Google Chrome
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test grid on windows-latest-l Google Chrome
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test grid on macos-latest webkit
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test grid on macos-latest webkit
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test grid on windows-latest-l firefox
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test grid on windows-latest-l firefox
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test taskpanes on macos-latest webkit
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test taskpanes on macos-latest webkit
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test grid on windows-latest-l Microsoft Edge
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test grid on windows-latest-l Microsoft Edge
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test taskpanes on macos-latest chromium
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test taskpanes on macos-latest chromium
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test toolbar on macos-latest webkit
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test toolbar on macos-latest webkit
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test graph on macos-latest webkit
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test graph on macos-latest webkit
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test taskpanes on macos-latest Google Chrome
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test taskpanes on macos-latest Google Chrome
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test graph on macos-latest chromium
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test graph on macos-latest chromium
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test graph on macos-latest Google Chrome
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test graph on macos-latest Google Chrome
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test grid on macos-latest chromium
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test grid on macos-latest chromium
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test toolbar on macos-latest Google Chrome
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test toolbar on macos-latest Google Chrome
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test grid on macos-latest Google Chrome
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test grid on macos-latest Google Chrome
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test toolbar on macos-latest chromium
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test toolbar on macos-latest chromium
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test taskpanes on macos-latest firefox
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test taskpanes on macos-latest firefox
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test grid on macos-latest firefox
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test grid on macos-latest firefox
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test graph on macos-latest firefox
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test graph on macos-latest firefox
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Test toolbar on macos-latest firefox
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/setup-python@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Test toolbar on macos-latest firefox
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/checkout@v2, actions/setup-python@v2, actions/setup-node@v3, actions/upload-artifact@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Deprecation notice: v1, v2, and v3 of the artifact actions
The following artifacts were uploaded using a version of actions/upload-artifact that is scheduled for deprecation: "test-results-graph-macos-latest-python3.10-chromium", "test-results-graph-macos-latest-python3.10-firefox", "test-results-graph-macos-latest-python3.10-Google Chrome", "test-results-graph-macos-latest-python3.10-webkit", "test-results-graph-ubuntu-latest-m-python3.10-chromium", "test-results-graph-ubuntu-latest-m-python3.10-firefox", "test-results-graph-ubuntu-latest-m-python3.10-Google Chrome", "test-results-graph-windows-latest-l-python3.10-chromium", "test-results-graph-windows-latest-l-python3.10-firefox", "test-results-graph-windows-latest-l-python3.10-Google Chrome", "test-results-graph-windows-latest-l-python3.10-Microsoft Edge", "test-results-grid-macos-latest-python3.10-chromium", "test-results-grid-macos-latest-python3.10-firefox", "test-results-grid-macos-latest-python3.10-Google Chrome", "test-results-grid-macos-latest-python3.10-webkit", "test-results-grid-ubuntu-latest-m-python3.10-chromium", "test-results-grid-ubuntu-latest-m-python3.10-firefox", "test-results-grid-ubuntu-latest-m-python3.10-Google Chrome", "test-results-grid-windows-latest-l-python3.10-chromium", "test-results-grid-windows-latest-l-python3.10-firefox", "test-results-grid-windows-latest-l-python3.10-Google Chrome", "test-results-grid-windows-latest-l-python3.10-Microsoft Edge", "test-results-taskpanes-macos-latest-python3.10-chromium", "test-results-taskpanes-macos-latest-python3.10-firefox", "test-results-taskpanes-macos-latest-python3.10-Google Chrome", "test-results-taskpanes-macos-latest-python3.10-webkit", "test-results-taskpanes-ubuntu-latest-m-python3.10-chromium", "test-results-taskpanes-ubuntu-latest-m-python3.10-firefox", "test-results-taskpanes-ubuntu-latest-m-python3.10-Google Chrome", "test-results-taskpanes-windows-latest-l-python3.10-chromium", "test-results-taskpanes-windows-latest-l-python3.10-firefox", "test-results-taskpanes-windows-latest-l-python3.10-Google Chrome", "test-results-taskpanes-windows-latest-l-python3.10-Microsoft Edge", "test-results-toolbar-macos-latest-python3.10-chromium", "test-results-toolbar-macos-latest-python3.10-firefox", "test-results-toolbar-macos-latest-python3.10-Google Chrome", "test-results-toolbar-macos-latest-python3.10-webkit", "test-results-toolbar-ubuntu-latest-m-python3.10-chromium", "test-results-toolbar-ubuntu-latest-m-python3.10-firefox", "test-results-toolbar-ubuntu-latest-m-python3.10-Google Chrome", "test-results-toolbar-windows-latest-l-python3.10-chromium", "test-results-toolbar-windows-latest-l-python3.10-firefox", "test-results-toolbar-windows-latest-l-python3.10-Google Chrome", "test-results-toolbar-windows-latest-l-python3.10-Microsoft Edge". Please update your workflow to use v4 of the artifact actions. Learn more: https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
🎭 Playwright Run Summary
1 failed [chromium] › dash_ui_tests/dash.spec.ts:3:5 › Can render Mito spreadsheet ──────────────────────
🎭 Playwright Run Summary
44 failed [chromium] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph ─────────────── [chromium] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection [chromium] › streamlit_ui_tests\graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order [chromium] › streamlit_ui_tests\graph.spec.ts:118:7 › Graph Functionality › Change Chart type to Linear [chromium] › streamlit_ui_tests\graph.spec.ts:127:7 › Graph Functionality › Change Chart type to Horizontal Line Graph [chromium] › streamlit_ui_tests\graph.spec.ts:136:7 › Graph Functionality › Change Chart type to vertical grouped bar Graph [chromium] › streamlit_ui_tests\graph.spec.ts:147:7 › Graph Functionality › Change Chart type to horizontal grouped bar Graph [chromium] › streamlit_ui_tests\graph.spec.ts:156:7 › Graph Functionality › Change Chart type to scatter [chromium] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit [chromium] › streamlit_ui_tests\graph.spec.ts:183:7 › Graph Functionality › Can scroll in the select data taskpane [chromium] › streamlit_ui_tests\graph.spec.ts:196:7 › Graph Functionality › Pressing undo after opening graph editor closes the graph editor [chromium] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations [chromium] › streamlit_ui_tests\graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations [chromium] › streamlit_ui_tests\graph.spec.ts:239:7 › Graph Functionality › Switch between graph and data tab [chromium] › streamlit_ui_tests\graph.spec.ts:253:7 › Graph Functionality › Update graph when data changes [chromium] › streamlit_ui_tests\graph.spec.ts:277:7 › Graph Functionality › Select Data taskpane still visible after toggling full screen [chromium] › streamlit_ui_tests\graph.spec.ts:289:7 › Graph Functionality › Scatter plot from selection [chromium] › streamlit_ui_tests\graph.spec.ts:303:7 › Graph Functionality › Update Graph Title ─ [chromium] › streamlit_ui_tests\graph.spec.ts:311:7 › Graph Functionality › Update X axis Title on double click [chromium] › streamlit_ui_tests\graph.spec.ts:319:7 › Graph Functionality › Update Y axis Title with double click [chromium] › streamlit_ui_tests\graph.spec.ts:327:7 › Graph Functionality › Update graph title with context menu [chromium] › streamlit_ui_tests\graph.spec.ts:331:7 › Graph Functionality › Update X axis title with context menu [chromium] › streamlit_ui_tests\graph.spec.ts:335:7 › Graph Functionality › Update Y axis title with context menu [chromium] › streamlit_ui_tests\graph.spec.ts:339:7 › Graph Functionality › Delete graph title with context menu [chromium] › streamlit_ui_tests\graph.spec.ts:343:7 › Graph Functionality › Delete x axis title with context menu [chromium] › streamlit_ui_tests\graph.spec.ts:347:7 › Graph Functionality › Delete y axis title with context menu [chromium] › streamlit_ui_tests\graph.spec.ts:351:7 › Graph Functionality › Update Y axis Title with double click after interacting with the legend [chromium] › streamlit_ui_tests\graph.spec.ts:366:7 › Graph Functionality › Update X axis title through toolbar [chromium] › streamlit_ui_tests\graph.spec.ts:382:7 › Graph Functionality › Update Y axis title through toolbar [chromium] › streamlit_ui_tests\graph.spec.ts:398:7 › Graph Functionality › Hide Graph title through selecting and pressing delete [chromium] › streamlit_ui_tests\graph.spec.ts:407:7 › Graph Functionality › Hide x axis title through selecting and pressing delete [chromium] › streamlit_ui_tests\graph.spec.ts:416:7 › Graph Functionality › Hide y axis title through selecting and pressing delete [chromium] › streamlit_ui_tests\graph.spec.ts:425:7 › Graph Functionality › Hide X axis title ── [chrom
🎭 Playwright Run Summary
38 failed [chromium] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function [chromium] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters [chromium] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype [chromium] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:45:9 › Column Control Panel › Adding filter [chromium] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:58:9 › Column Control Panel › Adding a group of filters [chromium] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:85:9 › Column Control Panel › Sorting [chromium] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:101:9 › Column Control Panel › Change the number type [chromium] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:122:9 › Column Control Panel › Values tab: filtering values by clicking on them [chromium] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:134:9 › Column Control Panel › Loads summary stats [chromium] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:144:9 › Column Control Panel › Updates the taskpane when selected column changes [chromium] › streamlit_ui_tests\taskpanes\file_import.spec.ts:13:7 › File Import Taskpane › Test import CSV file [chromium] › streamlit_ui_tests\taskpanes\file_import.spec.ts:21:7 › File Import Taskpane › Test import CSV File with double click [chromium] › streamlit_ui_tests\taskpanes\file_import.spec.ts:27:7 › File Import Taskpane › Test change imports [chromium] › streamlit_ui_tests\taskpanes\file_import.spec.ts:42:7 › File Import Taskpane › Import XLSX file with multiple sheets [chromium] › streamlit_ui_tests\taskpanes\file_import.spec.ts:55:7 › File Import Taskpane › Import XLSX file with single sheet [chromium] › streamlit_ui_tests\taskpanes\file_import.spec.ts:67:7 › File Import Taskpane › Import XLSX file with configurations [chromium] › streamlit_ui_tests\taskpanes\file_import.spec.ts:90:7 › File Import Taskpane › Range Import with one sheet selected [chromium] › streamlit_ui_tests\taskpanes\file_import.spec.ts:108:7 › File Import Taskpane › Import multiple ranges [chromium] › streamlit_ui_tests\taskpanes\file_import.spec.ts:144:7 › File Import Taskpane › Configure CSV imports [chromium] › streamlit_ui_tests\taskpanes\formatting.spec.ts:5:9 › Formatting › Add a suggested style [chromium] › streamlit_ui_tests\taskpanes\formatting.spec.ts:21:9 › Formatting › Add a custom style to column headers [chromium] › streamlit_ui_tests\taskpanes\formatting.spec.ts:33:9 › Formatting › Add a custom style to rows [chromium] › streamlit_ui_tests\taskpanes\merge.spec.ts:30:9 › Merge › Allows Editing ────────── [chromium] › streamlit_ui_tests\taskpanes\merge.spec.ts:56:9 › Merge › Replays Dependent Edits ─ [chromium] › streamlit_ui_tests\taskpanes\merge.spec.ts:91:9 › Merge › Change Merge Type ─────── [chromium] › streamlit_ui_tests\taskpanes\merge.spec.ts:119:9 › Merge › Error handling and changing merge keys / dataframes [chromium] › streamlit_ui_tests\taskpanes\merge.spec.ts:144:9 › Merge › Changing the columns to keep in merge [chromium] › streamlit_ui_tests\taskpanes\merge.spec.ts:171:9 › Merge › Deleting a merge key then editing a merge [chromium] › streamlit_ui_tests\taskpanes\pivot.spec.ts:84:9 › Pivot Table › Empty pivot creates a new empty sheet [chromium] › streamlit_ui_tests\taskpanes\pivot.spec.ts:95:9 › Pivot Table › Can handle multiple rows [chromium] › streamlit_ui_tests\taskpanes\pivot.spec.ts:108:9 › Pivot Table › Can handle multiple columns [chromium] › streamlit_ui_tests\taskpanes\pivot.spec.ts:121:9 › Pivot Table › Can handle multiple values [chromium] › streamlit_ui_tests\taskpanes\pivot.spec.ts:134:9 › Pivot Table › Can switch between aggregation functions [chro
🎭 Playwright Run Summary
38 failed [chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function [chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters [chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype [chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:45:9 › Column Control Panel › Adding filter [chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:58:9 › Column Control Panel › Adding a group of filters [chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:85:9 › Column Control Panel › Sorting [chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:101:9 › Column Control Panel › Change the number type [chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:122:9 › Column Control Panel › Values tab: filtering values by clicking on them [chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:134:9 › Column Control Panel › Loads summary stats [chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:144:9 › Column Control Panel › Updates the taskpane when selected column changes [chromium] › streamlit_ui_tests/taskpanes/file_import.spec.ts:13:7 › File Import Taskpane › Test import CSV file [chromium] › streamlit_ui_tests/taskpanes/file_import.spec.ts:21:7 › File Import Taskpane › Test import CSV File with double click [chromium] › streamlit_ui_tests/taskpanes/file_import.spec.ts:27:7 › File Import Taskpane › Test change imports [chromium] › streamlit_ui_tests/taskpanes/file_import.spec.ts:42:7 › File Import Taskpane › Import XLSX file with multiple sheets [chromium] › streamlit_ui_tests/taskpanes/file_import.spec.ts:55:7 › File Import Taskpane › Import XLSX file with single sheet [chromium] › streamlit_ui_tests/taskpanes/file_import.spec.ts:67:7 › File Import Taskpane › Import XLSX file with configurations [chromium] › streamlit_ui_tests/taskpanes/file_import.spec.ts:90:7 › File Import Taskpane › Range Import with one sheet selected [chromium] › streamlit_ui_tests/taskpanes/file_import.spec.ts:108:7 › File Import Taskpane › Import multiple ranges [chromium] › streamlit_ui_tests/taskpanes/file_import.spec.ts:144:7 › File Import Taskpane › Configure CSV imports [chromium] › streamlit_ui_tests/taskpanes/formatting.spec.ts:5:9 › Formatting › Add a suggested style [chromium] › streamlit_ui_tests/taskpanes/formatting.spec.ts:21:9 › Formatting › Add a custom style to column headers [chromium] › streamlit_ui_tests/taskpanes/formatting.spec.ts:33:9 › Formatting › Add a custom style to rows [chromium] › streamlit_ui_tests/taskpanes/merge.spec.ts:30:9 › Merge › Allows Editing ────────── [chromium] › streamlit_ui_tests/taskpanes/merge.spec.ts:56:9 › Merge › Replays Dependent Edits ─ [chromium] › streamlit_ui_tests/taskpanes/merge.spec.ts:91:9 › Merge › Change Merge Type ─────── [chromium] › streamlit_ui_tests/taskpanes/merge.spec.ts:119:9 › Merge › Error handling and changing merge keys / dataframes [chromium] › streamlit_ui_tests/taskpanes/merge.spec.ts:144:9 › Merge › Changing the columns to keep in merge [chromium] › streamlit_ui_tests/taskpanes/merge.spec.ts:171:9 › Merge › Deleting a merge key then editing a merge [chromium] › streamlit_ui_tests/taskpanes/pivot.spec.ts:84:9 › Pivot Table › Empty pivot creates a new empty sheet [chromium] › streamlit_ui_tests/taskpanes/pivot.spec.ts:95:9 › Pivot Table › Can handle multiple rows [chromium] › streamlit_ui_tests/taskpanes/pivot.spec.ts:108:9 › Pivot Table › Can handle multiple columns [chromium] › streamlit_ui_tests/taskpanes/pivot.spec.ts:121:9 › Pivot Table › Can handle multiple values [chromium] › streamlit_ui_tests/taskpanes/pivot.spec.ts:134:9 › Pivot Table › Can switch between aggregation functions [chro
🎭 Playwright Run Summary
44 failed [chromium] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ─────────────── [chromium] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection [chromium] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order [chromium] › streamlit_ui_tests/graph.spec.ts:118:7 › Graph Functionality › Change Chart type to Linear [chromium] › streamlit_ui_tests/graph.spec.ts:127:7 › Graph Functionality › Change Chart type to Horizontal Line Graph [chromium] › streamlit_ui_tests/graph.spec.ts:136:7 › Graph Functionality › Change Chart type to vertical grouped bar Graph [chromium] › streamlit_ui_tests/graph.spec.ts:147:7 › Graph Functionality › Change Chart type to horizontal grouped bar Graph [chromium] › streamlit_ui_tests/graph.spec.ts:156:7 › Graph Functionality › Change Chart type to scatter [chromium] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit [chromium] › streamlit_ui_tests/graph.spec.ts:183:7 › Graph Functionality › Can scroll in the select data taskpane [chromium] › streamlit_ui_tests/graph.spec.ts:196:7 › Graph Functionality › Pressing undo after opening graph editor closes the graph editor [chromium] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations [chromium] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations [chromium] › streamlit_ui_tests/graph.spec.ts:239:7 › Graph Functionality › Switch between graph and data tab [chromium] › streamlit_ui_tests/graph.spec.ts:253:7 › Graph Functionality › Update graph when data changes [chromium] › streamlit_ui_tests/graph.spec.ts:277:7 › Graph Functionality › Select Data taskpane still visible after toggling full screen [chromium] › streamlit_ui_tests/graph.spec.ts:289:7 › Graph Functionality › Scatter plot from selection [chromium] › streamlit_ui_tests/graph.spec.ts:303:7 › Graph Functionality › Update Graph Title ─ [chromium] › streamlit_ui_tests/graph.spec.ts:311:7 › Graph Functionality › Update X axis Title on double click [chromium] › streamlit_ui_tests/graph.spec.ts:319:7 › Graph Functionality › Update Y axis Title with double click [chromium] › streamlit_ui_tests/graph.spec.ts:327:7 › Graph Functionality › Update graph title with context menu [chromium] › streamlit_ui_tests/graph.spec.ts:331:7 › Graph Functionality › Update X axis title with context menu [chromium] › streamlit_ui_tests/graph.spec.ts:335:7 › Graph Functionality › Update Y axis title with context menu [chromium] › streamlit_ui_tests/graph.spec.ts:339:7 › Graph Functionality › Delete graph title with context menu [chromium] › streamlit_ui_tests/graph.spec.ts:343:7 › Graph Functionality › Delete x axis title with context menu [chromium] › streamlit_ui_tests/graph.spec.ts:347:7 › Graph Functionality › Delete y axis title with context menu [chromium] › streamlit_ui_tests/graph.spec.ts:351:7 › Graph Functionality › Update Y axis Title with double click after interacting with the legend [chromium] › streamlit_ui_tests/graph.spec.ts:366:7 › Graph Functionality › Update X axis title through toolbar [chromium] › streamlit_ui_tests/graph.spec.ts:382:7 › Graph Functionality › Update Y axis title through toolbar [chromium] › streamlit_ui_tests/graph.spec.ts:398:7 › Graph Functionality › Hide Graph title through selecting and pressing delete [chromium] › streamlit_ui_tests/graph.spec.ts:407:7 › Graph Functionality › Hide x axis title through selecting and pressing delete [chromium] › streamlit_ui_tests/graph.spec.ts:416:7 › Graph Functionality › Hide y axis title through selecting and pressing delete [chromium] › streamlit_ui_tests/graph.spec.ts:425:7 › Graph Functionality › Hide X axis title ── [chrom
🎭 Playwright Run Summary
44 failed [Google Chrome] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph ────────── [Google Chrome] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection [Google Chrome] › streamlit_ui_tests\graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order [Google Chrome] › streamlit_ui_tests\graph.spec.ts:118:7 › Graph Functionality › Change Chart type to Linear [Google Chrome] › streamlit_ui_tests\graph.spec.ts:127:7 › Graph Functionality › Change Chart type to Horizontal Line Graph [Google Chrome] › streamlit_ui_tests\graph.spec.ts:136:7 › Graph Functionality › Change Chart type to vertical grouped bar Graph [Google Chrome] › streamlit_ui_tests\graph.spec.ts:147:7 › Graph Functionality › Change Chart type to horizontal grouped bar Graph [Google Chrome] › streamlit_ui_tests\graph.spec.ts:156:7 › Graph Functionality › Change Chart type to scatter [Google Chrome] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit [Google Chrome] › streamlit_ui_tests\graph.spec.ts:183:7 › Graph Functionality › Can scroll in the select data taskpane [Google Chrome] › streamlit_ui_tests\graph.spec.ts:196:7 › Graph Functionality › Pressing undo after opening graph editor closes the graph editor [Google Chrome] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations [Google Chrome] › streamlit_ui_tests\graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations [Google Chrome] › streamlit_ui_tests\graph.spec.ts:239:7 › Graph Functionality › Switch between graph and data tab [Google Chrome] › streamlit_ui_tests\graph.spec.ts:253:7 › Graph Functionality › Update graph when data changes [Google Chrome] › streamlit_ui_tests\graph.spec.ts:277:7 › Graph Functionality › Select Data taskpane still visible after toggling full screen [Google Chrome] › streamlit_ui_tests\graph.spec.ts:289:7 › Graph Functionality › Scatter plot from selection [Google Chrome] › streamlit_ui_tests\graph.spec.ts:303:7 › Graph Functionality › Update Graph Title [Google Chrome] › streamlit_ui_tests\graph.spec.ts:311:7 › Graph Functionality › Update X axis Title on double click [Google Chrome] › streamlit_ui_tests\graph.spec.ts:319:7 › Graph Functionality › Update Y axis Title with double click [Google Chrome] › streamlit_ui_tests\graph.spec.ts:327:7 › Graph Functionality › Update graph title with context menu [Google Chrome] › streamlit_ui_tests\graph.spec.ts:331:7 › Graph Functionality › Update X axis title with context menu [Google Chrome] › streamlit_ui_tests\graph.spec.ts:335:7 › Graph Functionality › Update Y axis title with context menu [Google Chrome] › streamlit_ui_tests\graph.spec.ts:339:7 › Graph Functionality › Delete graph title with context menu [Google Chrome] › streamlit_ui_tests\graph.spec.ts:343:7 › Graph Functionality › Delete x axis title with context menu [Google Chrome] › streamlit_ui_tests\graph.spec.ts:347:7 › Graph Functionality › Delete y axis title with context menu [Google Chrome] › streamlit_ui_tests\graph.spec.ts:351:7 › Graph Functionality › Update Y axis Title with double click after interacting with the legend [Google Chrome] › streamlit_ui_tests\graph.spec.ts:366:7 › Graph Functionality › Update X axis title through toolbar [Google Chrome] › streamlit_ui_tests\graph.spec.ts:382:7 › Graph Functionality › Update Y axis title through toolbar [Google Chrome] › streamlit_ui_tests\graph.spec.ts:398:7 › Graph Functionality › Hide Graph title through selecting and pressing delete [Google Chrome] › streamlit_ui_tests\graph.spec.ts:407:7 › Graph Functionality › Hide x axis title through selecting and pressing delete [Google Chrome] › streamlit_ui_tests\graph.spec.ts:416:7 › Graph Functionality › Hide y axis ti
🎭 Playwright Run Summary
44 failed [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ─── [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation [chromium] › streamlit_ui_tests/toolbar/data.spec.ts:8:7 › Data Tab Buttons › Test Import Dataframes [chromium] › streamlit_ui_tests/toolbar/data.spec.ts:19:7 › Data Tab Buttons › Test Snowflake Import [chromium] › streamlit_ui_tests/toolbar/data.spec.ts:30:7 › Data Tab Buttons › Test Sort Descending [chromium] › streamlit_ui_tests/toolbar/data.spec.ts:41:7 › Data Tab Buttons › Test Sort Ascending [chromium] › streamlit_ui_tests/toolbar/data.spec.ts:52:7 › Data Tab Buttons › Test Filter ───── [chromium] › streamlit_ui_tests/toolbar/data.spec.ts:62:7 › Data Tab Buttons › Test Text To Columns [chromium] › streamlit_ui_tests/toolbar/data.spec.ts:77:7 › Data Tab Buttons › Test Bulk Rename Columns [chromium] › streamlit_ui_tests/toolbar/data.spec.ts:95:7 › Data Tab Buttons › Test Remove Duplicates [chromium] › streamlit_ui_tests/toolbar/data.spec.ts:107:7 › Data Tab Buttons › Test Fill Missing Values [chromium] › streamlit_ui_tests/toolbar/data.spec.ts:124:7 › Data Tab Buttons › Test One-hot Encoding [chromium] › streamlit_ui_tests/toolbar/data.spec.ts:136:7 › Data Tab Buttons › Test Reset and Keep Index [chromium] › streamlit_ui_tests/toolbar/data.spec.ts:148:7 › Data Tab Buttons › Test Reset and Drop Index [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:9:7 › Home Tab Buttons › Copy Button ────── [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:28:7 › Home Tab Buttons › Formatting Buttons [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:41:7 › Home Tab Buttons › Formatting Select [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:85:7 › Home Tab Buttons › Delete Column ─── [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:95:7 › Home Tab Buttons › Insert Column ─── [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:115:7 › Home Tab Buttons › Filter ───────── [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:144:7 › Home Tab Buttons › Find and Replace [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:171:7 › Home Tab Buttons › Change Dtype Dropdown [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:179:7 › Home Tab Buttons › Pivot Table ──── [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:206:7 › Home Tab Buttons › Open Merge (horizontal) [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:219:7 › Home Tab Buttons › Open Concat (vertical) [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:232:7 › Home Tab Buttons › Anti Merge (unique) [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:243:7 › Home Tab Buttons › Graph ────────── [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:254:7 › Home Tab Buttons › AI Not Exist on Enterprise [chromium] › streamlit_ui_tests/toolbar/insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot ─── [chromium] › streamlit_ui_tests/toolbar/insert.spec.ts:18:9 › Insert Tab Buttons › Test Unpivot [chromium] › streamlit_ui_tests/toolbar/insert.spec.ts:36:9 › Insert Tab Buttons › Test Transpose [chromium] › streamlit_ui_tests/toolbar/insert.spec.ts:45:9 › Insert Tab Buttons › Test Merge ── [chromium] › streamlit_ui_tests/toolbar/insert.spec.ts:56:9 › Insert Tab Buttons › Test Concat ─ [chromium] › streamlit_ui_tests/toolbar/insert.spec.ts:68:9 › Insert Tab Buttons › Test Anti-merge [chromium] › streamlit_ui_tests/toolbar/insert.spec.ts:80:9 › Insert Tab Buttons › Test Graph ── [chromium] › streamlit_ui_tests/toolbar/insert.spec.ts:90:9 › Insert Tab Buttons › Test Graph (scatter) [chromium] › streamlit_ui_tests/toolbar/insert.spec.ts:100:9 › Insert Tab Buttons › Test Graph (line) [chromium] › streamlit_ui_tests/toolbar/top.spec.ts:5:9 › Top of Toolbar › Undo ──────────────── [c
🎭 Playwright Run Summary
43 failed [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu [chromium] › streamlit_ui_tests/grid/cell.spec.ts:7:9 › Column Header › Cell context menu appears [chromium] › streamlit_ui_tests/grid/cell.spec.ts:15:7 › Column Header › Cell (with multiple cells) [chromium] › streamlit_ui_tests/grid/cell.spec.ts:23:7 › Column Header › Open cell context menu then open column header context menu [chromium] › streamlit_ui_tests/grid/column_header.spec.ts:5:9 › Column Header › Column Header context menu opens [chromium] › streamlit_ui_tests/grid/index_header.spec.ts:5:9 › Context Menus › Index header context menu appears [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:6:9 › Keyboard Shortcuts › Select Column [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:13:9 › Keyboard Shortcuts › Select Row [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:20:9 › Keyboard Shortcuts › Select Row with multiple rows [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:40:9 › Keyboard Shortcuts › Next Sheet [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:55:9 › Keyboard Shortcuts › Next/prev sheet with graphs [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:90:9 › Keyboard Shortcuts › Previous Sheet [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:99:9 › Keyboard Shortcuts › Find and Replace [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:111:9 › Keyboard Shortcuts › Create Graph [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:122:9 › Keyboard Shortcuts › Open File Import [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:132:9 › Keyboard Shortcuts › Create a Filter [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:139:9 › Keyboard Shortcuts › Merge [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:151:9 › Keyboard Shortcuts › Set Number Format [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:176:9 › Keyboard Shortcuts › Set Datetime Dtype [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:188:9 › Keyboard Shortcuts › Select All isn't triggered when column header is editing [chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:16:5 › Set constant formula to new column using cell editor [chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:41:5 › Set constant formula to existing column using cell editor [chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:52:5 › Set formula referencing other columns (typing column headers) and then update it [chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:69:5 › Set formula with spreadsheet formula [chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:82:5 › Setting formula with invalid formula displays error message [chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:92:5 › Reference cell by clicking on it [chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:109:5 › Reference column by clicking on column header [chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:129:5 › Reference cell in previous row by clicking on it [chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:146:5 › Double clicking on cell while cell editor is open does not close cell editor [chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:161:5 › Use arrow keys to select cell [chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:180:5 › Use arrow keys to select rolling range [chromium] › streamlit_ui_tests/grid/set_
🎭 Playwright Run Summary
44 failed [chromium] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ─── [chromium] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets [chromium] › streamlit_ui_tests\toolbar\code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation [chromium] › streamlit_ui_tests\toolbar\data.spec.ts:8:7 › Data Tab Buttons › Test Import Dataframes [chromium] › streamlit_ui_tests\toolbar\data.spec.ts:19:7 › Data Tab Buttons › Test Snowflake Import [chromium] › streamlit_ui_tests\toolbar\data.spec.ts:30:7 › Data Tab Buttons › Test Sort Descending [chromium] › streamlit_ui_tests\toolbar\data.spec.ts:41:7 › Data Tab Buttons › Test Sort Ascending [chromium] › streamlit_ui_tests\toolbar\data.spec.ts:52:7 › Data Tab Buttons › Test Filter ───── [chromium] › streamlit_ui_tests\toolbar\data.spec.ts:62:7 › Data Tab Buttons › Test Text To Columns [chromium] › streamlit_ui_tests\toolbar\data.spec.ts:77:7 › Data Tab Buttons › Test Bulk Rename Columns [chromium] › streamlit_ui_tests\toolbar\data.spec.ts:95:7 › Data Tab Buttons › Test Remove Duplicates [chromium] › streamlit_ui_tests\toolbar\data.spec.ts:107:7 › Data Tab Buttons › Test Fill Missing Values [chromium] › streamlit_ui_tests\toolbar\data.spec.ts:124:7 › Data Tab Buttons › Test One-hot Encoding [chromium] › streamlit_ui_tests\toolbar\data.spec.ts:136:7 › Data Tab Buttons › Test Reset and Keep Index [chromium] › streamlit_ui_tests\toolbar\data.spec.ts:148:7 › Data Tab Buttons › Test Reset and Drop Index [chromium] › streamlit_ui_tests\toolbar\home.spec.ts:9:7 › Home Tab Buttons › Copy Button ────── [chromium] › streamlit_ui_tests\toolbar\home.spec.ts:28:7 › Home Tab Buttons › Formatting Buttons [chromium] › streamlit_ui_tests\toolbar\home.spec.ts:41:7 › Home Tab Buttons › Formatting Select [chromium] › streamlit_ui_tests\toolbar\home.spec.ts:85:7 › Home Tab Buttons › Delete Column ─── [chromium] › streamlit_ui_tests\toolbar\home.spec.ts:95:7 › Home Tab Buttons › Insert Column ─── [chromium] › streamlit_ui_tests\toolbar\home.spec.ts:115:7 › Home Tab Buttons › Filter ───────── [chromium] › streamlit_ui_tests\toolbar\home.spec.ts:144:7 › Home Tab Buttons › Find and Replace [chromium] › streamlit_ui_tests\toolbar\home.spec.ts:171:7 › Home Tab Buttons › Change Dtype Dropdown [chromium] › streamlit_ui_tests\toolbar\home.spec.ts:179:7 › Home Tab Buttons › Pivot Table ──── [chromium] › streamlit_ui_tests\toolbar\home.spec.ts:206:7 › Home Tab Buttons › Open Merge (horizontal) [chromium] › streamlit_ui_tests\toolbar\home.spec.ts:219:7 › Home Tab Buttons › Open Concat (vertical) [chromium] › streamlit_ui_tests\toolbar\home.spec.ts:232:7 › Home Tab Buttons › Anti Merge (unique) [chromium] › streamlit_ui_tests\toolbar\home.spec.ts:243:7 › Home Tab Buttons › Graph ────────── [chromium] › streamlit_ui_tests\toolbar\home.spec.ts:254:7 › Home Tab Buttons › AI Not Exist on Enterprise [chromium] › streamlit_ui_tests\toolbar\insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot ─── [chromium] › streamlit_ui_tests\toolbar\insert.spec.ts:18:9 › Insert Tab Buttons › Test Unpivot [chromium] › streamlit_ui_tests\toolbar\insert.spec.ts:36:9 › Insert Tab Buttons › Test Transpose [chromium] › streamlit_ui_tests\toolbar\insert.spec.ts:45:9 › Insert Tab Buttons › Test Merge ── [chromium] › streamlit_ui_tests\toolbar\insert.spec.ts:56:9 › Insert Tab Buttons › Test Concat ─ [chromium] › streamlit_ui_tests\toolbar\insert.spec.ts:68:9 › Insert Tab Buttons › Test Anti-merge [chromium] › streamlit_ui_tests\toolbar\insert.spec.ts:80:9 › Insert Tab Buttons › Test Graph ── [chromium] › streamlit_ui_tests\toolbar\insert.spec.ts:90:9 › Insert Tab Buttons › Test Graph (scatter) [chromium] › streamlit_ui_tests\toolbar\insert.spec.ts:100:9 › Insert Tab Buttons › Test Graph (line) [chromium] › streamlit_ui_tests\toolbar\top.spec.ts:5:9 › Top of Toolbar › Undo ──────────────── [c
🎭 Playwright Run Summary
44 failed [Google Chrome] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code [Google Chrome] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets [Google Chrome] › streamlit_ui_tests\toolbar\code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation [Google Chrome] › streamlit_ui_tests\toolbar\data.spec.ts:8:7 › Data Tab Buttons › Test Import Dataframes [Google Chrome] › streamlit_ui_tests\toolbar\data.spec.ts:19:7 › Data Tab Buttons › Test Snowflake Import [Google Chrome] › streamlit_ui_tests\toolbar\data.spec.ts:30:7 › Data Tab Buttons › Test Sort Descending [Google Chrome] › streamlit_ui_tests\toolbar\data.spec.ts:41:7 › Data Tab Buttons › Test Sort Ascending [Google Chrome] › streamlit_ui_tests\toolbar\data.spec.ts:52:7 › Data Tab Buttons › Test Filter [Google Chrome] › streamlit_ui_tests\toolbar\data.spec.ts:62:7 › Data Tab Buttons › Test Text To Columns [Google Chrome] › streamlit_ui_tests\toolbar\data.spec.ts:77:7 › Data Tab Buttons › Test Bulk Rename Columns [Google Chrome] › streamlit_ui_tests\toolbar\data.spec.ts:95:7 › Data Tab Buttons › Test Remove Duplicates [Google Chrome] › streamlit_ui_tests\toolbar\data.spec.ts:107:7 › Data Tab Buttons › Test Fill Missing Values [Google Chrome] › streamlit_ui_tests\toolbar\data.spec.ts:124:7 › Data Tab Buttons › Test One-hot Encoding [Google Chrome] › streamlit_ui_tests\toolbar\data.spec.ts:136:7 › Data Tab Buttons › Test Reset and Keep Index [Google Chrome] › streamlit_ui_tests\toolbar\data.spec.ts:148:7 › Data Tab Buttons › Test Reset and Drop Index [Google Chrome] › streamlit_ui_tests\toolbar\home.spec.ts:9:7 › Home Tab Buttons › Copy Button ─ [Google Chrome] › streamlit_ui_tests\toolbar\home.spec.ts:28:7 › Home Tab Buttons › Formatting Buttons [Google Chrome] › streamlit_ui_tests\toolbar\home.spec.ts:41:7 › Home Tab Buttons › Formatting Select [Google Chrome] › streamlit_ui_tests\toolbar\home.spec.ts:85:7 › Home Tab Buttons › Delete Column [Google Chrome] › streamlit_ui_tests\toolbar\home.spec.ts:95:7 › Home Tab Buttons › Insert Column [Google Chrome] › streamlit_ui_tests\toolbar\home.spec.ts:115:7 › Home Tab Buttons › Filter ──── [Google Chrome] › streamlit_ui_tests\toolbar\home.spec.ts:144:7 › Home Tab Buttons › Find and Replace [Google Chrome] › streamlit_ui_tests\toolbar\home.spec.ts:171:7 › Home Tab Buttons › Change Dtype Dropdown [Google Chrome] › streamlit_ui_tests\toolbar\home.spec.ts:179:7 › Home Tab Buttons › Pivot Table [Google Chrome] › streamlit_ui_tests\toolbar\home.spec.ts:206:7 › Home Tab Buttons › Open Merge (horizontal) [Google Chrome] › streamlit_ui_tests\toolbar\home.spec.ts:219:7 › Home Tab Buttons › Open Concat (vertical) [Google Chrome] › streamlit_ui_tests\toolbar\home.spec.ts:232:7 › Home Tab Buttons › Anti Merge (unique) [Google Chrome] › streamlit_ui_tests\toolbar\home.spec.ts:243:7 › Home Tab Buttons › Graph ───── [Google Chrome] › streamlit_ui_tests\toolbar\home.spec.ts:254:7 › Home Tab Buttons › AI Not Exist on Enterprise [Google Chrome] › streamlit_ui_tests\toolbar\insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot [Google Chrome] › streamlit_ui_tests\toolbar\insert.spec.ts:18:9 › Insert Tab Buttons › Test Unpivot [Google Chrome] › streamlit_ui_tests\toolbar\insert.spec.ts:36:9 › Insert Tab Buttons › Test Transpose [Google Chrome] › streamlit_ui_tests\toolbar\insert.spec.ts:45:9 › Insert Tab Buttons › Test Merge [Google Chrome] › streamlit_ui_tests\toolbar\insert.spec.ts:56:9 › Insert Tab Buttons › Test Concat [Google Chrome] › streamlit_ui_tests\toolbar\insert.spec.ts:68:9 › Insert Tab Buttons › Test Anti-merge [Google Chrome] › streamlit_ui_tests\toolbar\insert.spec.ts:80:9 › Insert Tab Buttons › Test Graph [Google Chrome] › streamlit_ui_tests\toolbar\insert.spec.ts:90:9 › Insert Tab Buttons › Test Graph (scatter) [Google Chrome] › streamlit_ui_tests\toolbar\insert.spec.ts:100:9
🎭 Playwright Run Summary
44 failed [Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code [Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets [Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation [Microsoft Edge] › streamlit_ui_tests\toolbar\data.spec.ts:8:7 › Data Tab Buttons › Test Import Dataframes [Microsoft Edge] › streamlit_ui_tests\toolbar\data.spec.ts:19:7 › Data Tab Buttons › Test Snowflake Import [Microsoft Edge] › streamlit_ui_tests\toolbar\data.spec.ts:30:7 › Data Tab Buttons › Test Sort Descending [Microsoft Edge] › streamlit_ui_tests\toolbar\data.spec.ts:41:7 › Data Tab Buttons › Test Sort Ascending [Microsoft Edge] › streamlit_ui_tests\toolbar\data.spec.ts:52:7 › Data Tab Buttons › Test Filter [Microsoft Edge] › streamlit_ui_tests\toolbar\data.spec.ts:62:7 › Data Tab Buttons › Test Text To Columns [Microsoft Edge] › streamlit_ui_tests\toolbar\data.spec.ts:77:7 › Data Tab Buttons › Test Bulk Rename Columns [Microsoft Edge] › streamlit_ui_tests\toolbar\data.spec.ts:95:7 › Data Tab Buttons › Test Remove Duplicates [Microsoft Edge] › streamlit_ui_tests\toolbar\data.spec.ts:107:7 › Data Tab Buttons › Test Fill Missing Values [Microsoft Edge] › streamlit_ui_tests\toolbar\data.spec.ts:124:7 › Data Tab Buttons › Test One-hot Encoding [Microsoft Edge] › streamlit_ui_tests\toolbar\data.spec.ts:136:7 › Data Tab Buttons › Test Reset and Keep Index [Microsoft Edge] › streamlit_ui_tests\toolbar\data.spec.ts:148:7 › Data Tab Buttons › Test Reset and Drop Index [Microsoft Edge] › streamlit_ui_tests\toolbar\home.spec.ts:9:7 › Home Tab Buttons › Copy Button [Microsoft Edge] › streamlit_ui_tests\toolbar\home.spec.ts:28:7 › Home Tab Buttons › Formatting Buttons [Microsoft Edge] › streamlit_ui_tests\toolbar\home.spec.ts:41:7 › Home Tab Buttons › Formatting Select [Microsoft Edge] › streamlit_ui_tests\toolbar\home.spec.ts:85:7 › Home Tab Buttons › Delete Column [Microsoft Edge] › streamlit_ui_tests\toolbar\home.spec.ts:95:7 › Home Tab Buttons › Insert Column [Microsoft Edge] › streamlit_ui_tests\toolbar\home.spec.ts:115:7 › Home Tab Buttons › Filter ─── [Microsoft Edge] › streamlit_ui_tests\toolbar\home.spec.ts:144:7 › Home Tab Buttons › Find and Replace [Microsoft Edge] › streamlit_ui_tests\toolbar\home.spec.ts:171:7 › Home Tab Buttons › Change Dtype Dropdown [Microsoft Edge] › streamlit_ui_tests\toolbar\home.spec.ts:179:7 › Home Tab Buttons › Pivot Table [Microsoft Edge] › streamlit_ui_tests\toolbar\home.spec.ts:206:7 › Home Tab Buttons › Open Merge (horizontal) [Microsoft Edge] › streamlit_ui_tests\toolbar\home.spec.ts:219:7 › Home Tab Buttons › Open Concat (vertical) [Microsoft Edge] › streamlit_ui_tests\toolbar\home.spec.ts:232:7 › Home Tab Buttons › Anti Merge (unique) [Microsoft Edge] › streamlit_ui_tests\toolbar\home.spec.ts:243:7 › Home Tab Buttons › Graph ──── [Microsoft Edge] › streamlit_ui_tests\toolbar\home.spec.ts:254:7 › Home Tab Buttons › AI Not Exist on Enterprise [Microsoft Edge] › streamlit_ui_tests\toolbar\insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot [Microsoft Edge] › streamlit_ui_tests\toolbar\insert.spec.ts:18:9 › Insert Tab Buttons › Test Unpivot [Microsoft Edge] › streamlit_ui_tests\toolbar\insert.spec.ts:36:9 › Insert Tab Buttons › Test Transpose [Microsoft Edge] › streamlit_ui_tests\toolbar\insert.spec.ts:45:9 › Insert Tab Buttons › Test Merge [Microsoft Edge] › streamlit_ui_tests\toolbar\insert.spec.ts:56:9 › Insert Tab Buttons › Test Concat [Microsoft Edge] › streamlit_ui_tests\toolbar\insert.spec.ts:68:9 › Insert Tab Buttons › Test Anti-merge [Microsoft Edge] › streamlit_ui_tests\toolbar\insert.spec.ts:80:9 › Insert Tab Buttons › Test Graph [Microsoft Edge] › streamlit_ui_tests\toolbar\insert.spec.ts:90:9 › Insert Tab Buttons › Test Graph (scatter) [Microsoft Edge] › streamlit_ui_
🎭 Playwright Run Summary
44 failed [Google Chrome] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ────────── [Google Chrome] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection [Google Chrome] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order [Google Chrome] › streamlit_ui_tests/graph.spec.ts:118:7 › Graph Functionality › Change Chart type to Linear [Google Chrome] › streamlit_ui_tests/graph.spec.ts:127:7 › Graph Functionality › Change Chart type to Horizontal Line Graph [Google Chrome] › streamlit_ui_tests/graph.spec.ts:136:7 › Graph Functionality › Change Chart type to vertical grouped bar Graph [Google Chrome] › streamlit_ui_tests/graph.spec.ts:147:7 › Graph Functionality › Change Chart type to horizontal grouped bar Graph [Google Chrome] › streamlit_ui_tests/graph.spec.ts:156:7 › Graph Functionality › Change Chart type to scatter [Google Chrome] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit [Google Chrome] › streamlit_ui_tests/graph.spec.ts:183:7 › Graph Functionality › Can scroll in the select data taskpane [Google Chrome] › streamlit_ui_tests/graph.spec.ts:196:7 › Graph Functionality › Pressing undo after opening graph editor closes the graph editor [Google Chrome] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations [Google Chrome] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations [Google Chrome] › streamlit_ui_tests/graph.spec.ts:239:7 › Graph Functionality › Switch between graph and data tab [Google Chrome] › streamlit_ui_tests/graph.spec.ts:253:7 › Graph Functionality › Update graph when data changes [Google Chrome] › streamlit_ui_tests/graph.spec.ts:277:7 › Graph Functionality › Select Data taskpane still visible after toggling full screen [Google Chrome] › streamlit_ui_tests/graph.spec.ts:289:7 › Graph Functionality › Scatter plot from selection [Google Chrome] › streamlit_ui_tests/graph.spec.ts:303:7 › Graph Functionality › Update Graph Title [Google Chrome] › streamlit_ui_tests/graph.spec.ts:311:7 › Graph Functionality › Update X axis Title on double click [Google Chrome] › streamlit_ui_tests/graph.spec.ts:319:7 › Graph Functionality › Update Y axis Title with double click [Google Chrome] › streamlit_ui_tests/graph.spec.ts:327:7 › Graph Functionality › Update graph title with context menu [Google Chrome] › streamlit_ui_tests/graph.spec.ts:331:7 › Graph Functionality › Update X axis title with context menu [Google Chrome] › streamlit_ui_tests/graph.spec.ts:335:7 › Graph Functionality › Update Y axis title with context menu [Google Chrome] › streamlit_ui_tests/graph.spec.ts:339:7 › Graph Functionality › Delete graph title with context menu [Google Chrome] › streamlit_ui_tests/graph.spec.ts:343:7 › Graph Functionality › Delete x axis title with context menu [Google Chrome] › streamlit_ui_tests/graph.spec.ts:347:7 › Graph Functionality › Delete y axis title with context menu [Google Chrome] › streamlit_ui_tests/graph.spec.ts:351:7 › Graph Functionality › Update Y axis Title with double click after interacting with the legend [Google Chrome] › streamlit_ui_tests/graph.spec.ts:366:7 › Graph Functionality › Update X axis title through toolbar [Google Chrome] › streamlit_ui_tests/graph.spec.ts:382:7 › Graph Functionality › Update Y axis title through toolbar [Google Chrome] › streamlit_ui_tests/graph.spec.ts:398:7 › Graph Functionality › Hide Graph title through selecting and pressing delete [Google Chrome] › streamlit_ui_tests/graph.spec.ts:407:7 › Graph Functionality › Hide x axis title through selecting and pressing delete [Google Chrome] › streamlit_ui_tests/graph.spec.ts:416:7 › Graph Functionality › Hide y axis ti
🎭 Playwright Run Summary
44 failed [firefox] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph ──────────────── [firefox] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection ─ [firefox] › streamlit_ui_tests\graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order [firefox] › streamlit_ui_tests\graph.spec.ts:118:7 › Graph Functionality › Change Chart type to Linear [firefox] › streamlit_ui_tests\graph.spec.ts:127:7 › Graph Functionality › Change Chart type to Horizontal Line Graph [firefox] › streamlit_ui_tests\graph.spec.ts:136:7 › Graph Functionality › Change Chart type to vertical grouped bar Graph [firefox] › streamlit_ui_tests\graph.spec.ts:147:7 › Graph Functionality › Change Chart type to horizontal grouped bar Graph [firefox] › streamlit_ui_tests\graph.spec.ts:156:7 › Graph Functionality › Change Chart type to scatter [firefox] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit [firefox] › streamlit_ui_tests\graph.spec.ts:183:7 › Graph Functionality › Can scroll in the select data taskpane [firefox] › streamlit_ui_tests\graph.spec.ts:196:7 › Graph Functionality › Pressing undo after opening graph editor closes the graph editor [firefox] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations [firefox] › streamlit_ui_tests\graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations [firefox] › streamlit_ui_tests\graph.spec.ts:239:7 › Graph Functionality › Switch between graph and data tab [firefox] › streamlit_ui_tests\graph.spec.ts:253:7 › Graph Functionality › Update graph when data changes [firefox] › streamlit_ui_tests\graph.spec.ts:277:7 › Graph Functionality › Select Data taskpane still visible after toggling full screen [firefox] › streamlit_ui_tests\graph.spec.ts:289:7 › Graph Functionality › Scatter plot from selection [firefox] › streamlit_ui_tests\graph.spec.ts:303:7 › Graph Functionality › Update Graph Title ── [firefox] › streamlit_ui_tests\graph.spec.ts:311:7 › Graph Functionality › Update X axis Title on double click [firefox] › streamlit_ui_tests\graph.spec.ts:319:7 › Graph Functionality › Update Y axis Title with double click [firefox] › streamlit_ui_tests\graph.spec.ts:327:7 › Graph Functionality › Update graph title with context menu [firefox] › streamlit_ui_tests\graph.spec.ts:331:7 › Graph Functionality › Update X axis title with context menu [firefox] › streamlit_ui_tests\graph.spec.ts:335:7 › Graph Functionality › Update Y axis title with context menu [firefox] › streamlit_ui_tests\graph.spec.ts:339:7 › Graph Functionality › Delete graph title with context menu [firefox] › streamlit_ui_tests\graph.spec.ts:343:7 › Graph Functionality › Delete x axis title with context menu [firefox] › streamlit_ui_tests\graph.spec.ts:347:7 › Graph Functionality › Delete y axis title with context menu [firefox] › streamlit_ui_tests\graph.spec.ts:351:7 › Graph Functionality › Update Y axis Title with double click after interacting with the legend [firefox] › streamlit_ui_tests\graph.spec.ts:366:7 › Graph Functionality › Update X axis title through toolbar [firefox] › streamlit_ui_tests\graph.spec.ts:382:7 › Graph Functionality › Update Y axis title through toolbar [firefox] › streamlit_ui_tests\graph.spec.ts:398:7 › Graph Functionality › Hide Graph title through selecting and pressing delete [firefox] › streamlit_ui_tests\graph.spec.ts:407:7 › Graph Functionality › Hide x axis title through selecting and pressing delete [firefox] › streamlit_ui_tests\graph.spec.ts:416:7 › Graph Functionality › Hide y axis title through selecting and pressing delete [firefox] › streamlit_ui_tests\graph.spec.ts:425:7 › Graph Functionality › Hide X axis title ─── [firefox] › streamlit_ui_tests\grap
🎭 Playwright Run Summary
38 failed [Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function [Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters [Google Chrome] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype [Google Chrome] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:45:9 › Column Control Panel › Adding filter [Google Chrome] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:58:9 › Column Control Panel › Adding a group of filters [Google Chrome] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:85:9 › Column Control Panel › Sorting [Google Chrome] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:101:9 › Column Control Panel › Change the number type [Google Chrome] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:122:9 › Column Control Panel › Values tab: filtering values by clicking on them [Google Chrome] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:134:9 › Column Control Panel › Loads summary stats [Google Chrome] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:144:9 › Column Control Panel › Updates the taskpane when selected column changes [Google Chrome] › streamlit_ui_tests/taskpanes/file_import.spec.ts:13:7 › File Import Taskpane › Test import CSV file [Google Chrome] › streamlit_ui_tests/taskpanes/file_import.spec.ts:21:7 › File Import Taskpane › Test import CSV File with double click [Google Chrome] › streamlit_ui_tests/taskpanes/file_import.spec.ts:27:7 › File Import Taskpane › Test change imports [Google Chrome] › streamlit_ui_tests/taskpanes/file_import.spec.ts:42:7 › File Import Taskpane › Import XLSX file with multiple sheets [Google Chrome] › streamlit_ui_tests/taskpanes/file_import.spec.ts:55:7 › File Import Taskpane › Import XLSX file with single sheet [Google Chrome] › streamlit_ui_tests/taskpanes/file_import.spec.ts:67:7 › File Import Taskpane › Import XLSX file with configurations [Google Chrome] › streamlit_ui_tests/taskpanes/file_import.spec.ts:90:7 › File Import Taskpane › Range Import with one sheet selected [Google Chrome] › streamlit_ui_tests/taskpanes/file_import.spec.ts:108:7 › File Import Taskpane › Import multiple ranges [Google Chrome] › streamlit_ui_tests/taskpanes/file_import.spec.ts:144:7 › File Import Taskpane › Configure CSV imports [Google Chrome] › streamlit_ui_tests/taskpanes/formatting.spec.ts:5:9 › Formatting › Add a suggested style [Google Chrome] › streamlit_ui_tests/taskpanes/formatting.spec.ts:21:9 › Formatting › Add a custom style to column headers [Google Chrome] › streamlit_ui_tests/taskpanes/formatting.spec.ts:33:9 › Formatting › Add a custom style to rows [Google Chrome] › streamlit_ui_tests/taskpanes/merge.spec.ts:30:9 › Merge › Allows Editing ───── [Google Chrome] › streamlit_ui_tests/taskpanes/merge.spec.ts:56:9 › Merge › Replays Dependent Edits [Google Chrome] › streamlit_ui_tests/taskpanes/merge.spec.ts:91:9 › Merge › Change Merge Type ── [Google Chrome] › streamlit_ui_tests/taskpanes/merge.spec.ts:119:9 › Merge › Error handling and changing merge keys / dataframes [Google Chrome] › streamlit_ui_tests/taskpanes/merge.spec.ts:144:9 › Merge › Changing the columns to keep in merge [Google Chrome] › streamlit_ui_tests/taskpanes/merge.spec.ts:171:9 › Merge › Deleting a merge key then editing a merge [Google Chrome] › streamlit_ui_tests/taskpanes/pivot.spec.ts:84:9 › Pivot Table › Empty pivot creates a new empty sheet [Google Chrome] › streamlit_ui_tests/taskpanes/pivot.spec.ts:95:9 › Pivot Table › Can handle multiple rows [Google Chrome] › streamlit_ui_tests/taskpanes/pivot.spec.ts:108:9 › Pivot Table › Can handle multiple columns [Google Chrome] › streamlit_ui_tests/taskpanes/pivot.spec.ts:121:9 › Pivot Table › Can handle m
🎭 Playwright Run Summary
38 failed [firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function [firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters [firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype [firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:45:9 › Column Control Panel › Adding filter [firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:58:9 › Column Control Panel › Adding a group of filters [firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:85:9 › Column Control Panel › Sorting [firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:101:9 › Column Control Panel › Change the number type [firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:122:9 › Column Control Panel › Values tab: filtering values by clicking on them [firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:134:9 › Column Control Panel › Loads summary stats [firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:144:9 › Column Control Panel › Updates the taskpane when selected column changes [firefox] › streamlit_ui_tests/taskpanes/file_import.spec.ts:13:7 › File Import Taskpane › Test import CSV file [firefox] › streamlit_ui_tests/taskpanes/file_import.spec.ts:21:7 › File Import Taskpane › Test import CSV File with double click [firefox] › streamlit_ui_tests/taskpanes/file_import.spec.ts:27:7 › File Import Taskpane › Test change imports [firefox] › streamlit_ui_tests/taskpanes/file_import.spec.ts:42:7 › File Import Taskpane › Import XLSX file with multiple sheets [firefox] › streamlit_ui_tests/taskpanes/file_import.spec.ts:55:7 › File Import Taskpane › Import XLSX file with single sheet [firefox] › streamlit_ui_tests/taskpanes/file_import.spec.ts:67:7 › File Import Taskpane › Import XLSX file with configurations [firefox] › streamlit_ui_tests/taskpanes/file_import.spec.ts:90:7 › File Import Taskpane › Range Import with one sheet selected [firefox] › streamlit_ui_tests/taskpanes/file_import.spec.ts:108:7 › File Import Taskpane › Import multiple ranges [firefox] › streamlit_ui_tests/taskpanes/file_import.spec.ts:144:7 › File Import Taskpane › Configure CSV imports [firefox] › streamlit_ui_tests/taskpanes/formatting.spec.ts:5:9 › Formatting › Add a suggested style [firefox] › streamlit_ui_tests/taskpanes/formatting.spec.ts:21:9 › Formatting › Add a custom style to column headers [firefox] › streamlit_ui_tests/taskpanes/formatting.spec.ts:33:9 › Formatting › Add a custom style to rows [firefox] › streamlit_ui_tests/taskpanes/merge.spec.ts:30:9 › Merge › Allows Editing ─────────── [firefox] › streamlit_ui_tests/taskpanes/merge.spec.ts:56:9 › Merge › Replays Dependent Edits ── [firefox] › streamlit_ui_tests/taskpanes/merge.spec.ts:91:9 › Merge › Change Merge Type ──────── [firefox] › streamlit_ui_tests/taskpanes/merge.spec.ts:119:9 › Merge › Error handling and changing merge keys / dataframes [firefox] › streamlit_ui_tests/taskpanes/merge.spec.ts:144:9 › Merge › Changing the columns to keep in merge [firefox] › streamlit_ui_tests/taskpanes/merge.spec.ts:171:9 › Merge › Deleting a merge key then editing a merge [firefox] › streamlit_ui_tests/taskpanes/pivot.spec.ts:84:9 › Pivot Table › Empty pivot creates a new empty sheet [firefox] › streamlit_ui_tests/taskpanes/pivot.spec.ts:95:9 › Pivot Table › Can handle multiple rows [firefox] › streamlit_ui_tests/taskpanes/pivot.spec.ts:108:9 › Pivot Table › Can handle multiple columns [firefox] › streamlit_ui_tests/taskpanes/pivot.spec.ts:121:9 › Pivot Table › Can handle multiple values [firefox] › streamlit_ui_tests/taskpanes/pivot.spec.ts:134:9 › Pivot Table › Can switch between aggregation functions [firefox] › streamlit_ui_tests/task
🎭 Playwright Run Summary
43 failed [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu [firefox] › streamlit_ui_tests/grid/cell.spec.ts:7:9 › Column Header › Cell context menu appears [firefox] › streamlit_ui_tests/grid/cell.spec.ts:15:7 › Column Header › Cell (with multiple cells) [firefox] › streamlit_ui_tests/grid/cell.spec.ts:23:7 › Column Header › Open cell context menu then open column header context menu [firefox] › streamlit_ui_tests/grid/column_header.spec.ts:5:9 › Column Header › Column Header context menu opens [firefox] › streamlit_ui_tests/grid/index_header.spec.ts:5:9 › Context Menus › Index header context menu appears [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:6:9 › Keyboard Shortcuts › Select Column [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:13:9 › Keyboard Shortcuts › Select Row [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:20:9 › Keyboard Shortcuts › Select Row with multiple rows [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:40:9 › Keyboard Shortcuts › Next Sheet [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:55:9 › Keyboard Shortcuts › Next/prev sheet with graphs [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:90:9 › Keyboard Shortcuts › Previous Sheet [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:99:9 › Keyboard Shortcuts › Find and Replace [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:111:9 › Keyboard Shortcuts › Create Graph [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:122:9 › Keyboard Shortcuts › Open File Import [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:132:9 › Keyboard Shortcuts › Create a Filter [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:139:9 › Keyboard Shortcuts › Merge [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:151:9 › Keyboard Shortcuts › Set Number Format [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:176:9 › Keyboard Shortcuts › Set Datetime Dtype [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:188:9 › Keyboard Shortcuts › Select All isn't triggered when column header is editing [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:16:5 › Set constant formula to new column using cell editor [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:41:5 › Set constant formula to existing column using cell editor [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:52:5 › Set formula referencing other columns (typing column headers) and then update it [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:69:5 › Set formula with spreadsheet formula [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:82:5 › Setting formula with invalid formula displays error message [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:92:5 › Reference cell by clicking on it [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:109:5 › Reference column by clicking on column header [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:129:5 › Reference cell in previous row by clicking on it [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:146:5 › Double clicking on cell while cell editor is open does not close cell editor [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:161:5 › Use arrow keys to select cell [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:180:5 › Use arrow keys to select rolling range [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:202:5
🎭 Playwright Run Summary
44 failed [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:8:7 › Data Tab Buttons › Test Import Dataframes [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:19:7 › Data Tab Buttons › Test Snowflake Import [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:30:7 › Data Tab Buttons › Test Sort Descending [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:41:7 › Data Tab Buttons › Test Sort Ascending [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:52:7 › Data Tab Buttons › Test Filter [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:62:7 › Data Tab Buttons › Test Text To Columns [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:77:7 › Data Tab Buttons › Test Bulk Rename Columns [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:95:7 › Data Tab Buttons › Test Remove Duplicates [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:107:7 › Data Tab Buttons › Test Fill Missing Values [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:124:7 › Data Tab Buttons › Test One-hot Encoding [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:136:7 › Data Tab Buttons › Test Reset and Keep Index [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:148:7 › Data Tab Buttons › Test Reset and Drop Index [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:9:7 › Home Tab Buttons › Copy Button ─ [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:28:7 › Home Tab Buttons › Formatting Buttons [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:41:7 › Home Tab Buttons › Formatting Select [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:85:7 › Home Tab Buttons › Delete Column [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:95:7 › Home Tab Buttons › Insert Column [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:115:7 › Home Tab Buttons › Filter ──── [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:144:7 › Home Tab Buttons › Find and Replace [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:171:7 › Home Tab Buttons › Change Dtype Dropdown [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:179:7 › Home Tab Buttons › Pivot Table [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:206:7 › Home Tab Buttons › Open Merge (horizontal) [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:219:7 › Home Tab Buttons › Open Concat (vertical) [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:232:7 › Home Tab Buttons › Anti Merge (unique) [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:243:7 › Home Tab Buttons › Graph ───── [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:254:7 › Home Tab Buttons › AI Not Exist on Enterprise [Google Chrome] › streamlit_ui_tests/toolbar/insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot [Google Chrome] › streamlit_ui_tests/toolbar/insert.spec.ts:18:9 › Insert Tab Buttons › Test Unpivot [Google Chrome] › streamlit_ui_tests/toolbar/insert.spec.ts:36:9 › Insert Tab Buttons › Test Transpose [Google Chrome] › streamlit_ui_tests/toolbar/insert.spec.ts:45:9 › Insert Tab Buttons › Test Merge [Google Chrome] › streamlit_ui_tests/toolbar/insert.spec.ts:56:9 › Insert Tab Buttons › Test Concat [Google Chrome] › streamlit_ui_tests/toolbar/insert.spec.ts:68:9 › Insert Tab Buttons › Test Anti-merge [Google Chrome] › streamlit_ui_tests/toolbar/insert.spec.ts:80:9 › Insert Tab Buttons › Test Graph [Google Chrome] › streamlit_ui_tests/toolbar/insert.spec.ts:90:9 › Insert Tab Buttons › Test Graph (scatter) [Google Chrome] › streamlit_ui_tests/toolbar/insert.spec.ts:100:9
🎭 Playwright Run Summary
43 failed [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu [Google Chrome] › streamlit_ui_tests/grid/cell.spec.ts:7:9 › Column Header › Cell context menu appears [Google Chrome] › streamlit_ui_tests/grid/cell.spec.ts:15:7 › Column Header › Cell (with multiple cells) [Google Chrome] › streamlit_ui_tests/grid/cell.spec.ts:23:7 › Column Header › Open cell context menu then open column header context menu [Google Chrome] › streamlit_ui_tests/grid/column_header.spec.ts:5:9 › Column Header › Column Header context menu opens [Google Chrome] › streamlit_ui_tests/grid/index_header.spec.ts:5:9 › Context Menus › Index header context menu appears [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:6:9 › Keyboard Shortcuts › Select Column [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:13:9 › Keyboard Shortcuts › Select Row [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:20:9 › Keyboard Shortcuts › Select Row with multiple rows [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:40:9 › Keyboard Shortcuts › Next Sheet [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:55:9 › Keyboard Shortcuts › Next/prev sheet with graphs [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:90:9 › Keyboard Shortcuts › Previous Sheet [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:99:9 › Keyboard Shortcuts › Find and Replace [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:111:9 › Keyboard Shortcuts › Create Graph [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:122:9 › Keyboard Shortcuts › Open File Import [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:132:9 › Keyboard Shortcuts › Create a Filter [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:139:9 › Keyboard Shortcuts › Merge [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:151:9 › Keyboard Shortcuts › Set Number Format [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:176:9 › Keyboard Shortcuts › Set Datetime Dtype [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:188:9 › Keyboard Shortcuts › Select All isn't triggered when column header is editing [Google Chrome] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:16:5 › Set constant formula to new column using cell editor [Google Chrome] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:41:5 › Set constant formula to existing column using cell editor [Google Chrome] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:52:5 › Set formula referencing other columns (typing column headers) and then update it [Google Chrome] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:69:5 › Set formula with spreadsheet formula [Google Chrome] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:82:5 › Setting formula with invalid formula displays error message [Google Chrome] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:92:5 › Reference cell by clicking on it [Google Chrome] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:109:5 › Reference column by clicking on column header [Google Chrome] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:129:5 › Reference cell in previous row by clicking on it [Google Chrome] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:146:5 › Double clicking on cell while cell editor is open does not close cell editor [Google Chrome] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:161:5 › Use arrow keys to select cell [Go
🎭 Playwright Run Summary
44 failed [firefox] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ──────────────── [firefox] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection ─ [firefox] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order [firefox] › streamlit_ui_tests/graph.spec.ts:118:7 › Graph Functionality › Change Chart type to Linear [firefox] › streamlit_ui_tests/graph.spec.ts:127:7 › Graph Functionality › Change Chart type to Horizontal Line Graph [firefox] › streamlit_ui_tests/graph.spec.ts:136:7 › Graph Functionality › Change Chart type to vertical grouped bar Graph [firefox] › streamlit_ui_tests/graph.spec.ts:147:7 › Graph Functionality › Change Chart type to horizontal grouped bar Graph [firefox] › streamlit_ui_tests/graph.spec.ts:156:7 › Graph Functionality › Change Chart type to scatter [firefox] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit [firefox] › streamlit_ui_tests/graph.spec.ts:183:7 › Graph Functionality › Can scroll in the select data taskpane [firefox] › streamlit_ui_tests/graph.spec.ts:196:7 › Graph Functionality › Pressing undo after opening graph editor closes the graph editor [firefox] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations [firefox] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations [firefox] › streamlit_ui_tests/graph.spec.ts:239:7 › Graph Functionality › Switch between graph and data tab [firefox] › streamlit_ui_tests/graph.spec.ts:253:7 › Graph Functionality › Update graph when data changes [firefox] › streamlit_ui_tests/graph.spec.ts:277:7 › Graph Functionality › Select Data taskpane still visible after toggling full screen [firefox] › streamlit_ui_tests/graph.spec.ts:289:7 › Graph Functionality › Scatter plot from selection [firefox] › streamlit_ui_tests/graph.spec.ts:303:7 › Graph Functionality › Update Graph Title ── [firefox] › streamlit_ui_tests/graph.spec.ts:311:7 › Graph Functionality › Update X axis Title on double click [firefox] › streamlit_ui_tests/graph.spec.ts:319:7 › Graph Functionality › Update Y axis Title with double click [firefox] › streamlit_ui_tests/graph.spec.ts:327:7 › Graph Functionality › Update graph title with context menu [firefox] › streamlit_ui_tests/graph.spec.ts:331:7 › Graph Functionality › Update X axis title with context menu [firefox] › streamlit_ui_tests/graph.spec.ts:335:7 › Graph Functionality › Update Y axis title with context menu [firefox] › streamlit_ui_tests/graph.spec.ts:339:7 › Graph Functionality › Delete graph title with context menu [firefox] › streamlit_ui_tests/graph.spec.ts:343:7 › Graph Functionality › Delete x axis title with context menu [firefox] › streamlit_ui_tests/graph.spec.ts:347:7 › Graph Functionality › Delete y axis title with context menu [firefox] › streamlit_ui_tests/graph.spec.ts:351:7 › Graph Functionality › Update Y axis Title with double click after interacting with the legend [firefox] › streamlit_ui_tests/graph.spec.ts:366:7 › Graph Functionality › Update X axis title through toolbar [firefox] › streamlit_ui_tests/graph.spec.ts:382:7 › Graph Functionality › Update Y axis title through toolbar [firefox] › streamlit_ui_tests/graph.spec.ts:398:7 › Graph Functionality › Hide Graph title through selecting and pressing delete [firefox] › streamlit_ui_tests/graph.spec.ts:407:7 › Graph Functionality › Hide x axis title through selecting and pressing delete [firefox] › streamlit_ui_tests/graph.spec.ts:416:7 › Graph Functionality › Hide y axis title through selecting and pressing delete [firefox] › streamlit_ui_tests/graph.spec.ts:425:7 › Graph Functionality › Hide X axis title ─── [firefox] › streamlit_ui_tests/grap
🎭 Playwright Run Summary
38 failed [Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function [Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters [Microsoft Edge] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype [Microsoft Edge] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:45:9 › Column Control Panel › Adding filter [Microsoft Edge] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:58:9 › Column Control Panel › Adding a group of filters [Microsoft Edge] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:85:9 › Column Control Panel › Sorting [Microsoft Edge] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:101:9 › Column Control Panel › Change the number type [Microsoft Edge] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:122:9 › Column Control Panel › Values tab: filtering values by clicking on them [Microsoft Edge] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:134:9 › Column Control Panel › Loads summary stats [Microsoft Edge] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:144:9 › Column Control Panel › Updates the taskpane when selected column changes [Microsoft Edge] › streamlit_ui_tests\taskpanes\file_import.spec.ts:13:7 › File Import Taskpane › Test import CSV file [Microsoft Edge] › streamlit_ui_tests\taskpanes\file_import.spec.ts:21:7 › File Import Taskpane › Test import CSV File with double click [Microsoft Edge] › streamlit_ui_tests\taskpanes\file_import.spec.ts:27:7 › File Import Taskpane › Test change imports [Microsoft Edge] › streamlit_ui_tests\taskpanes\file_import.spec.ts:42:7 › File Import Taskpane › Import XLSX file with multiple sheets [Microsoft Edge] › streamlit_ui_tests\taskpanes\file_import.spec.ts:55:7 › File Import Taskpane › Import XLSX file with single sheet [Microsoft Edge] › streamlit_ui_tests\taskpanes\file_import.spec.ts:67:7 › File Import Taskpane › Import XLSX file with configurations [Microsoft Edge] › streamlit_ui_tests\taskpanes\file_import.spec.ts:90:7 › File Import Taskpane › Range Import with one sheet selected [Microsoft Edge] › streamlit_ui_tests\taskpanes\file_import.spec.ts:108:7 › File Import Taskpane › Import multiple ranges [Microsoft Edge] › streamlit_ui_tests\taskpanes\file_import.spec.ts:144:7 › File Import Taskpane › Configure CSV imports [Microsoft Edge] › streamlit_ui_tests\taskpanes\formatting.spec.ts:5:9 › Formatting › Add a suggested style [Microsoft Edge] › streamlit_ui_tests\taskpanes\formatting.spec.ts:21:9 › Formatting › Add a custom style to column headers [Microsoft Edge] › streamlit_ui_tests\taskpanes\formatting.spec.ts:33:9 › Formatting › Add a custom style to rows [Microsoft Edge] › streamlit_ui_tests\taskpanes\merge.spec.ts:30:9 › Merge › Allows Editing ──── [Microsoft Edge] › streamlit_ui_tests\taskpanes\merge.spec.ts:56:9 › Merge › Replays Dependent Edits [Microsoft Edge] › streamlit_ui_tests\taskpanes\merge.spec.ts:91:9 › Merge › Change Merge Type ─ [Microsoft Edge] › streamlit_ui_tests\taskpanes\merge.spec.ts:119:9 › Merge › Error handling and changing merge keys / dataframes [Microsoft Edge] › streamlit_ui_tests\taskpanes\merge.spec.ts:144:9 › Merge › Changing the columns to keep in merge [Microsoft Edge] › streamlit_ui_tests\taskpanes\merge.spec.ts:171:9 › Merge › Deleting a merge key then editing a merge [Microsoft Edge] › streamlit_ui_tests\taskpanes\pivot.spec.ts:84:9 › Pivot Table › Empty pivot creates a new empty sheet [Microsoft Edge] › streamlit_ui_tests\taskpanes\pivot.spec.ts:95:9 › Pivot Table › Can handle multiple rows [Microsoft Edge] › streamlit_ui_tests\taskpanes\pivot.spec.ts:108:9 › Pivot Table › Can handle multiple columns [Microsoft Edge] › streamlit_ui_tests\taskpanes\pivot.spec.ts:121:
🎭 Playwright Run Summary
44 failed [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ──── [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation [firefox] › streamlit_ui_tests/toolbar/data.spec.ts:8:7 › Data Tab Buttons › Test Import Dataframes [firefox] › streamlit_ui_tests/toolbar/data.spec.ts:19:7 › Data Tab Buttons › Test Snowflake Import [firefox] › streamlit_ui_tests/toolbar/data.spec.ts:30:7 › Data Tab Buttons › Test Sort Descending [firefox] › streamlit_ui_tests/toolbar/data.spec.ts:41:7 › Data Tab Buttons › Test Sort Ascending [firefox] › streamlit_ui_tests/toolbar/data.spec.ts:52:7 › Data Tab Buttons › Test Filter ────── [firefox] › streamlit_ui_tests/toolbar/data.spec.ts:62:7 › Data Tab Buttons › Test Text To Columns [firefox] › streamlit_ui_tests/toolbar/data.spec.ts:77:7 › Data Tab Buttons › Test Bulk Rename Columns [firefox] › streamlit_ui_tests/toolbar/data.spec.ts:95:7 › Data Tab Buttons › Test Remove Duplicates [firefox] › streamlit_ui_tests/toolbar/data.spec.ts:107:7 › Data Tab Buttons › Test Fill Missing Values [firefox] › streamlit_ui_tests/toolbar/data.spec.ts:124:7 › Data Tab Buttons › Test One-hot Encoding [firefox] › streamlit_ui_tests/toolbar/data.spec.ts:136:7 › Data Tab Buttons › Test Reset and Keep Index [firefox] › streamlit_ui_tests/toolbar/data.spec.ts:148:7 › Data Tab Buttons › Test Reset and Drop Index [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:9:7 › Home Tab Buttons › Copy Button ─────── [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:28:7 › Home Tab Buttons › Formatting Buttons [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:41:7 › Home Tab Buttons › Formatting Select [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:85:7 › Home Tab Buttons › Delete Column ──── [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:95:7 › Home Tab Buttons › Insert Column ──── [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:115:7 › Home Tab Buttons › Filter ────────── [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:144:7 › Home Tab Buttons › Find and Replace [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:171:7 › Home Tab Buttons › Change Dtype Dropdown [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:179:7 › Home Tab Buttons › Pivot Table ───── [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:206:7 › Home Tab Buttons › Open Merge (horizontal) [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:219:7 › Home Tab Buttons › Open Concat (vertical) [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:232:7 › Home Tab Buttons › Anti Merge (unique) [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:243:7 › Home Tab Buttons › Graph ─────────── [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:254:7 › Home Tab Buttons › AI Not Exist on Enterprise [firefox] › streamlit_ui_tests/toolbar/insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot ──── [firefox] › streamlit_ui_tests/toolbar/insert.spec.ts:18:9 › Insert Tab Buttons › Test Unpivot ─ [firefox] › streamlit_ui_tests/toolbar/insert.spec.ts:36:9 › Insert Tab Buttons › Test Transpose [firefox] › streamlit_ui_tests/toolbar/insert.spec.ts:45:9 › Insert Tab Buttons › Test Merge ─── [firefox] › streamlit_ui_tests/toolbar/insert.spec.ts:56:9 › Insert Tab Buttons › Test Concat ── [firefox] › streamlit_ui_tests/toolbar/insert.spec.ts:68:9 › Insert Tab Buttons › Test Anti-merge [firefox] › streamlit_ui_tests/toolbar/insert.spec.ts:80:9 › Insert Tab Buttons › Test Graph ─── [firefox] › streamlit_ui_tests/toolbar/insert.spec.ts:90:9 › Insert Tab Buttons › Test Graph (scatter) [firefox] › streamlit_ui_tests/toolbar/insert.spec.ts:100:9 › Insert Tab Buttons › Test Graph (line) [firefox] › streamlit_ui_tests/toolbar/top.spec.ts:5:9 › Top of Toolbar › Undo ───────────────── [firefox] › streamlit_ui_te
🎭 Playwright Run Summary
44 failed [firefox] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ──── [firefox] › streamlit_ui_tests\toolbar\code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets [firefox] › streamlit_ui_tests\toolbar\code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation [firefox] › streamlit_ui_tests\toolbar\data.spec.ts:8:7 › Data Tab Buttons › Test Import Dataframes [firefox] › streamlit_ui_tests\toolbar\data.spec.ts:19:7 › Data Tab Buttons › Test Snowflake Import [firefox] › streamlit_ui_tests\toolbar\data.spec.ts:30:7 › Data Tab Buttons › Test Sort Descending [firefox] › streamlit_ui_tests\toolbar\data.spec.ts:41:7 › Data Tab Buttons › Test Sort Ascending [firefox] › streamlit_ui_tests\toolbar\data.spec.ts:52:7 › Data Tab Buttons › Test Filter ────── [firefox] › streamlit_ui_tests\toolbar\data.spec.ts:62:7 › Data Tab Buttons › Test Text To Columns [firefox] › streamlit_ui_tests\toolbar\data.spec.ts:77:7 › Data Tab Buttons › Test Bulk Rename Columns [firefox] › streamlit_ui_tests\toolbar\data.spec.ts:95:7 › Data Tab Buttons › Test Remove Duplicates [firefox] › streamlit_ui_tests\toolbar\data.spec.ts:107:7 › Data Tab Buttons › Test Fill Missing Values [firefox] › streamlit_ui_tests\toolbar\data.spec.ts:124:7 › Data Tab Buttons › Test One-hot Encoding [firefox] › streamlit_ui_tests\toolbar\data.spec.ts:136:7 › Data Tab Buttons › Test Reset and Keep Index [firefox] › streamlit_ui_tests\toolbar\data.spec.ts:148:7 › Data Tab Buttons › Test Reset and Drop Index [firefox] › streamlit_ui_tests\toolbar\home.spec.ts:9:7 › Home Tab Buttons › Copy Button ─────── [firefox] › streamlit_ui_tests\toolbar\home.spec.ts:28:7 › Home Tab Buttons › Formatting Buttons [firefox] › streamlit_ui_tests\toolbar\home.spec.ts:41:7 › Home Tab Buttons › Formatting Select [firefox] › streamlit_ui_tests\toolbar\home.spec.ts:85:7 › Home Tab Buttons › Delete Column ──── [firefox] › streamlit_ui_tests\toolbar\home.spec.ts:95:7 › Home Tab Buttons › Insert Column ──── [firefox] › streamlit_ui_tests\toolbar\home.spec.ts:115:7 › Home Tab Buttons › Filter ────────── [firefox] › streamlit_ui_tests\toolbar\home.spec.ts:144:7 › Home Tab Buttons › Find and Replace [firefox] › streamlit_ui_tests\toolbar\home.spec.ts:171:7 › Home Tab Buttons › Change Dtype Dropdown [firefox] › streamlit_ui_tests\toolbar\home.spec.ts:179:7 › Home Tab Buttons › Pivot Table ───── [firefox] › streamlit_ui_tests\toolbar\home.spec.ts:206:7 › Home Tab Buttons › Open Merge (horizontal) [firefox] › streamlit_ui_tests\toolbar\home.spec.ts:219:7 › Home Tab Buttons › Open Concat (vertical) [firefox] › streamlit_ui_tests\toolbar\home.spec.ts:232:7 › Home Tab Buttons › Anti Merge (unique) [firefox] › streamlit_ui_tests\toolbar\home.spec.ts:243:7 › Home Tab Buttons › Graph ─────────── [firefox] › streamlit_ui_tests\toolbar\home.spec.ts:254:7 › Home Tab Buttons › AI Not Exist on Enterprise [firefox] › streamlit_ui_tests\toolbar\insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot ──── [firefox] › streamlit_ui_tests\toolbar\insert.spec.ts:18:9 › Insert Tab Buttons › Test Unpivot ─ [firefox] › streamlit_ui_tests\toolbar\insert.spec.ts:36:9 › Insert Tab Buttons › Test Transpose [firefox] › streamlit_ui_tests\toolbar\insert.spec.ts:45:9 › Insert Tab Buttons › Test Merge ─── [firefox] › streamlit_ui_tests\toolbar\insert.spec.ts:56:9 › Insert Tab Buttons › Test Concat ── [firefox] › streamlit_ui_tests\toolbar\insert.spec.ts:68:9 › Insert Tab Buttons › Test Anti-merge [firefox] › streamlit_ui_tests\toolbar\insert.spec.ts:80:9 › Insert Tab Buttons › Test Graph ─── [firefox] › streamlit_ui_tests\toolbar\insert.spec.ts:90:9 › Insert Tab Buttons › Test Graph (scatter) [firefox] › streamlit_ui_tests\toolbar\insert.spec.ts:100:9 › Insert Tab Buttons › Test Graph (line) [firefox] › streamlit_ui_tests\toolbar\top.spec.ts:5:9 › Top of Toolbar › Undo ───────────────── [firefox] › streamlit_ui_te
🎭 Playwright Run Summary
44 failed [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph ───────── [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:94:7 › Graph Functionality › Graph from selection [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:118:7 › Graph Functionality › Change Chart type to Linear [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:127:7 › Graph Functionality › Change Chart type to Horizontal Line Graph [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:136:7 › Graph Functionality › Change Chart type to vertical grouped bar Graph [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:147:7 › Graph Functionality › Change Chart type to horizontal grouped bar Graph [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:156:7 › Graph Functionality › Change Chart type to scatter [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:183:7 › Graph Functionality › Can scroll in the select data taskpane [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:196:7 › Graph Functionality › Pressing undo after opening graph editor closes the graph editor [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:239:7 › Graph Functionality › Switch between graph and data tab [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:253:7 › Graph Functionality › Update graph when data changes [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:277:7 › Graph Functionality › Select Data taskpane still visible after toggling full screen [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:289:7 › Graph Functionality › Scatter plot from selection [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:303:7 › Graph Functionality › Update Graph Title [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:311:7 › Graph Functionality › Update X axis Title on double click [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:319:7 › Graph Functionality › Update Y axis Title with double click [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:327:7 › Graph Functionality › Update graph title with context menu [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:331:7 › Graph Functionality › Update X axis title with context menu [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:335:7 › Graph Functionality › Update Y axis title with context menu [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:339:7 › Graph Functionality › Delete graph title with context menu [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:343:7 › Graph Functionality › Delete x axis title with context menu [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:347:7 › Graph Functionality › Delete y axis title with context menu [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:351:7 › Graph Functionality › Update Y axis Title with double click after interacting with the legend [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:366:7 › Graph Functionality › Update X axis title through toolbar [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:382:7 › Graph Functionality › Update Y axis title through toolbar [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:398:7 › Graph Functionality › Hide Graph title through selecting and pressing delete [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:407:7 › Graph Functionality › Hide x axis title through selecting and pressing delete [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:416:7 › Graph
🎭 Playwright Run Summary
43 failed [chromium] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu [chromium] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu [chromium] › streamlit_ui_tests\grid\add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu [chromium] › streamlit_ui_tests\grid\cell.spec.ts:7:9 › Column Header › Cell context menu appears [chromium] › streamlit_ui_tests\grid\cell.spec.ts:15:7 › Column Header › Cell (with multiple cells) [chromium] › streamlit_ui_tests\grid\cell.spec.ts:23:7 › Column Header › Open cell context menu then open column header context menu [chromium] › streamlit_ui_tests\grid\column_header.spec.ts:5:9 › Column Header › Column Header context menu opens [chromium] › streamlit_ui_tests\grid\index_header.spec.ts:5:9 › Context Menus › Index header context menu appears [chromium] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:6:9 › Keyboard Shortcuts › Select Column [chromium] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:13:9 › Keyboard Shortcuts › Select Row [chromium] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:20:9 › Keyboard Shortcuts › Select Row with multiple rows [chromium] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:40:9 › Keyboard Shortcuts › Next Sheet [chromium] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:55:9 › Keyboard Shortcuts › Next/prev sheet with graphs [chromium] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:90:9 › Keyboard Shortcuts › Previous Sheet [chromium] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:99:9 › Keyboard Shortcuts › Find and Replace [chromium] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:111:9 › Keyboard Shortcuts › Create Graph [chromium] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:122:9 › Keyboard Shortcuts › Open File Import [chromium] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:132:9 › Keyboard Shortcuts › Create a Filter [chromium] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:139:9 › Keyboard Shortcuts › Merge [chromium] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:151:9 › Keyboard Shortcuts › Set Number Format [chromium] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:176:9 › Keyboard Shortcuts › Set Datetime Dtype [chromium] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:188:9 › Keyboard Shortcuts › Select All isn't triggered when column header is editing [chromium] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:16:5 › Set constant formula to new column using cell editor [chromium] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:41:5 › Set constant formula to existing column using cell editor [chromium] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:52:5 › Set formula referencing other columns (typing column headers) and then update it [chromium] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:69:5 › Set formula with spreadsheet formula [chromium] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:82:5 › Setting formula with invalid formula displays error message [chromium] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:92:5 › Reference cell by clicking on it [chromium] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:109:5 › Reference column by clicking on column header [chromium] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:129:5 › Reference cell in previous row by clicking on it [chromium] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:146:5 › Double clicking on cell while cell editor is open does not close cell editor [chromium] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:161:5 › Use arrow keys to select cell [chromium] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:180:5 › Use arrow keys to select rolling range [chromium] › streamlit_ui_tests\grid\set_
🎭 Playwright Run Summary
38 failed [Google Chrome] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function [Google Chrome] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters [Google Chrome] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype [Google Chrome] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:45:9 › Column Control Panel › Adding filter [Google Chrome] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:58:9 › Column Control Panel › Adding a group of filters [Google Chrome] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:85:9 › Column Control Panel › Sorting [Google Chrome] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:101:9 › Column Control Panel › Change the number type [Google Chrome] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:122:9 › Column Control Panel › Values tab: filtering values by clicking on them [Google Chrome] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:134:9 › Column Control Panel › Loads summary stats [Google Chrome] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:144:9 › Column Control Panel › Updates the taskpane when selected column changes [Google Chrome] › streamlit_ui_tests\taskpanes\file_import.spec.ts:13:7 › File Import Taskpane › Test import CSV file [Google Chrome] › streamlit_ui_tests\taskpanes\file_import.spec.ts:21:7 › File Import Taskpane › Test import CSV File with double click [Google Chrome] › streamlit_ui_tests\taskpanes\file_import.spec.ts:27:7 › File Import Taskpane › Test change imports [Google Chrome] › streamlit_ui_tests\taskpanes\file_import.spec.ts:42:7 › File Import Taskpane › Import XLSX file with multiple sheets [Google Chrome] › streamlit_ui_tests\taskpanes\file_import.spec.ts:55:7 › File Import Taskpane › Import XLSX file with single sheet [Google Chrome] › streamlit_ui_tests\taskpanes\file_import.spec.ts:67:7 › File Import Taskpane › Import XLSX file with configurations [Google Chrome] › streamlit_ui_tests\taskpanes\file_import.spec.ts:90:7 › File Import Taskpane › Range Import with one sheet selected [Google Chrome] › streamlit_ui_tests\taskpanes\file_import.spec.ts:108:7 › File Import Taskpane › Import multiple ranges [Google Chrome] › streamlit_ui_tests\taskpanes\file_import.spec.ts:144:7 › File Import Taskpane › Configure CSV imports [Google Chrome] › streamlit_ui_tests\taskpanes\formatting.spec.ts:5:9 › Formatting › Add a suggested style [Google Chrome] › streamlit_ui_tests\taskpanes\formatting.spec.ts:21:9 › Formatting › Add a custom style to column headers [Google Chrome] › streamlit_ui_tests\taskpanes\formatting.spec.ts:33:9 › Formatting › Add a custom style to rows [Google Chrome] › streamlit_ui_tests\taskpanes\merge.spec.ts:30:9 › Merge › Allows Editing ───── [Google Chrome] › streamlit_ui_tests\taskpanes\merge.spec.ts:56:9 › Merge › Replays Dependent Edits [Google Chrome] › streamlit_ui_tests\taskpanes\merge.spec.ts:91:9 › Merge › Change Merge Type ── [Google Chrome] › streamlit_ui_tests\taskpanes\merge.spec.ts:119:9 › Merge › Error handling and changing merge keys / dataframes [Google Chrome] › streamlit_ui_tests\taskpanes\merge.spec.ts:144:9 › Merge › Changing the columns to keep in merge [Google Chrome] › streamlit_ui_tests\taskpanes\merge.spec.ts:171:9 › Merge › Deleting a merge key then editing a merge [Google Chrome] › streamlit_ui_tests\taskpanes\pivot.spec.ts:84:9 › Pivot Table › Empty pivot creates a new empty sheet [Google Chrome] › streamlit_ui_tests\taskpanes\pivot.spec.ts:95:9 › Pivot Table › Can handle multiple rows [Google Chrome] › streamlit_ui_tests\taskpanes\pivot.spec.ts:108:9 › Pivot Table › Can handle multiple columns [Google Chrome] › streamlit_ui_tests\taskpanes\pivot.spec.ts:121:9 › Pivot Table › Can handle m
🎭 Playwright Run Summary
38 failed [firefox] › streamlit_ui_tests\taskpanes\code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function [firefox] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters [firefox] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype [firefox] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:45:9 › Column Control Panel › Adding filter [firefox] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:58:9 › Column Control Panel › Adding a group of filters [firefox] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:85:9 › Column Control Panel › Sorting [firefox] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:101:9 › Column Control Panel › Change the number type [firefox] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:122:9 › Column Control Panel › Values tab: filtering values by clicking on them [firefox] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:134:9 › Column Control Panel › Loads summary stats [firefox] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:144:9 › Column Control Panel › Updates the taskpane when selected column changes [firefox] › streamlit_ui_tests\taskpanes\file_import.spec.ts:13:7 › File Import Taskpane › Test import CSV file [firefox] › streamlit_ui_tests\taskpanes\file_import.spec.ts:21:7 › File Import Taskpane › Test import CSV File with double click [firefox] › streamlit_ui_tests\taskpanes\file_import.spec.ts:27:7 › File Import Taskpane › Test change imports [firefox] › streamlit_ui_tests\taskpanes\file_import.spec.ts:42:7 › File Import Taskpane › Import XLSX file with multiple sheets [firefox] › streamlit_ui_tests\taskpanes\file_import.spec.ts:55:7 › File Import Taskpane › Import XLSX file with single sheet [firefox] › streamlit_ui_tests\taskpanes\file_import.spec.ts:67:7 › File Import Taskpane › Import XLSX file with configurations [firefox] › streamlit_ui_tests\taskpanes\file_import.spec.ts:90:7 › File Import Taskpane › Range Import with one sheet selected [firefox] › streamlit_ui_tests\taskpanes\file_import.spec.ts:108:7 › File Import Taskpane › Import multiple ranges [firefox] › streamlit_ui_tests\taskpanes\file_import.spec.ts:144:7 › File Import Taskpane › Configure CSV imports [firefox] › streamlit_ui_tests\taskpanes\formatting.spec.ts:5:9 › Formatting › Add a suggested style [firefox] › streamlit_ui_tests\taskpanes\formatting.spec.ts:21:9 › Formatting › Add a custom style to column headers [firefox] › streamlit_ui_tests\taskpanes\formatting.spec.ts:33:9 › Formatting › Add a custom style to rows [firefox] › streamlit_ui_tests\taskpanes\merge.spec.ts:30:9 › Merge › Allows Editing ─────────── [firefox] › streamlit_ui_tests\taskpanes\merge.spec.ts:56:9 › Merge › Replays Dependent Edits ── [firefox] › streamlit_ui_tests\taskpanes\merge.spec.ts:91:9 › Merge › Change Merge Type ──────── [firefox] › streamlit_ui_tests\taskpanes\merge.spec.ts:119:9 › Merge › Error handling and changing merge keys / dataframes [firefox] › streamlit_ui_tests\taskpanes\merge.spec.ts:144:9 › Merge › Changing the columns to keep in merge [firefox] › streamlit_ui_tests\taskpanes\merge.spec.ts:171:9 › Merge › Deleting a merge key then editing a merge [firefox] › streamlit_ui_tests\taskpanes\pivot.spec.ts:84:9 › Pivot Table › Empty pivot creates a new empty sheet [firefox] › streamlit_ui_tests\taskpanes\pivot.spec.ts:95:9 › Pivot Table › Can handle multiple rows [firefox] › streamlit_ui_tests\taskpanes\pivot.spec.ts:108:9 › Pivot Table › Can handle multiple columns [firefox] › streamlit_ui_tests\taskpanes\pivot.spec.ts:121:9 › Pivot Table › Can handle multiple values [firefox] › streamlit_ui_tests\taskpanes\pivot.spec.ts:134:9 › Pivot Table › Can switch between aggregation functions [firefox] › streamlit_ui_tests\task
🎭 Playwright Run Summary
43 failed [Google Chrome] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu [Google Chrome] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu [Google Chrome] › streamlit_ui_tests\grid\add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu [Google Chrome] › streamlit_ui_tests\grid\cell.spec.ts:7:9 › Column Header › Cell context menu appears [Google Chrome] › streamlit_ui_tests\grid\cell.spec.ts:15:7 › Column Header › Cell (with multiple cells) [Google Chrome] › streamlit_ui_tests\grid\cell.spec.ts:23:7 › Column Header › Open cell context menu then open column header context menu [Google Chrome] › streamlit_ui_tests\grid\column_header.spec.ts:5:9 › Column Header › Column Header context menu opens [Google Chrome] › streamlit_ui_tests\grid\index_header.spec.ts:5:9 › Context Menus › Index header context menu appears [Google Chrome] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:6:9 › Keyboard Shortcuts › Select Column [Google Chrome] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:13:9 › Keyboard Shortcuts › Select Row [Google Chrome] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:20:9 › Keyboard Shortcuts › Select Row with multiple rows [Google Chrome] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:40:9 › Keyboard Shortcuts › Next Sheet [Google Chrome] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:55:9 › Keyboard Shortcuts › Next/prev sheet with graphs [Google Chrome] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:90:9 › Keyboard Shortcuts › Previous Sheet [Google Chrome] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:99:9 › Keyboard Shortcuts › Find and Replace [Google Chrome] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:111:9 › Keyboard Shortcuts › Create Graph [Google Chrome] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:122:9 › Keyboard Shortcuts › Open File Import [Google Chrome] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:132:9 › Keyboard Shortcuts › Create a Filter [Google Chrome] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:139:9 › Keyboard Shortcuts › Merge [Google Chrome] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:151:9 › Keyboard Shortcuts › Set Number Format [Google Chrome] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:176:9 › Keyboard Shortcuts › Set Datetime Dtype [Google Chrome] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:188:9 › Keyboard Shortcuts › Select All isn't triggered when column header is editing [Google Chrome] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:16:5 › Set constant formula to new column using cell editor [Google Chrome] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:41:5 › Set constant formula to existing column using cell editor [Google Chrome] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:52:5 › Set formula referencing other columns (typing column headers) and then update it [Google Chrome] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:69:5 › Set formula with spreadsheet formula [Google Chrome] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:82:5 › Setting formula with invalid formula displays error message [Google Chrome] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:92:5 › Reference cell by clicking on it [Google Chrome] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:109:5 › Reference column by clicking on column header [Google Chrome] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:129:5 › Reference cell in previous row by clicking on it [Google Chrome] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:146:5 › Double clicking on cell while cell editor is open does not close cell editor [Google Chrome] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:161:5 › Use arrow keys to select cell [Go
🎭 Playwright Run Summary
39 failed [webkit] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu [webkit] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu [webkit] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu [webkit] › streamlit_ui_tests/grid/cell.spec.ts:7:9 › Column Header › Cell context menu appears [webkit] › streamlit_ui_tests/grid/cell.spec.ts:15:7 › Column Header › Cell (with multiple cells) [webkit] › streamlit_ui_tests/grid/cell.spec.ts:23:7 › Column Header › Open cell context menu then open column header context menu [webkit] › streamlit_ui_tests/grid/column_header.spec.ts:5:9 › Column Header › Column Header context menu opens [webkit] › streamlit_ui_tests/grid/index_header.spec.ts:5:9 › Context Menus › Index header context menu appears [webkit] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:6:9 › Keyboard Shortcuts › Select Column [webkit] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:13:9 › Keyboard Shortcuts › Select Row [webkit] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:20:9 › Keyboard Shortcuts › Select Row with multiple rows [webkit] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:40:9 › Keyboard Shortcuts › Next Sheet [webkit] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:55:9 › Keyboard Shortcuts › Next/prev sheet with graphs [webkit] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:90:9 › Keyboard Shortcuts › Previous Sheet [webkit] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:132:9 › Keyboard Shortcuts › Create a Filter [webkit] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:151:9 › Keyboard Shortcuts › Set Number Format [webkit] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:176:9 › Keyboard Shortcuts › Set Datetime Dtype [webkit] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:188:9 › Keyboard Shortcuts › Select All isn't triggered when column header is editing [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:16:5 › Set constant formula to new column using cell editor [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:41:5 › Set constant formula to existing column using cell editor [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:52:5 › Set formula referencing other columns (typing column headers) and then update it [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:69:5 › Set formula with spreadsheet formula [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:82:5 › Setting formula with invalid formula displays error message [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:92:5 › Reference cell by clicking on it [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:109:5 › Reference column by clicking on column header [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:129:5 › Reference cell in previous row by clicking on it [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:146:5 › Double clicking on cell while cell editor is open does not close cell editor [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:161:5 › Use arrow keys to select cell [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:180:5 › Use arrow keys to select rolling range [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:202:5 › No formula around rolling range displays [object Object] [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:222:5 › Edit individual cell only applied to edited cell and preserves formula and toggle on next open of cell editor [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:242:5 › Edit single cell can overwrite formula [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:256:5 › Toggling edit enti
🎭 Playwright Run Summary
43 failed [firefox] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu [firefox] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu [firefox] › streamlit_ui_tests\grid\add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu [firefox] › streamlit_ui_tests\grid\cell.spec.ts:7:9 › Column Header › Cell context menu appears [firefox] › streamlit_ui_tests\grid\cell.spec.ts:15:7 › Column Header › Cell (with multiple cells) [firefox] › streamlit_ui_tests\grid\cell.spec.ts:23:7 › Column Header › Open cell context menu then open column header context menu [firefox] › streamlit_ui_tests\grid\column_header.spec.ts:5:9 › Column Header › Column Header context menu opens [firefox] › streamlit_ui_tests\grid\index_header.spec.ts:5:9 › Context Menus › Index header context menu appears [firefox] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:6:9 › Keyboard Shortcuts › Select Column [firefox] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:13:9 › Keyboard Shortcuts › Select Row [firefox] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:20:9 › Keyboard Shortcuts › Select Row with multiple rows [firefox] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:40:9 › Keyboard Shortcuts › Next Sheet [firefox] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:55:9 › Keyboard Shortcuts › Next/prev sheet with graphs [firefox] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:90:9 › Keyboard Shortcuts › Previous Sheet [firefox] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:99:9 › Keyboard Shortcuts › Find and Replace [firefox] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:111:9 › Keyboard Shortcuts › Create Graph [firefox] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:122:9 › Keyboard Shortcuts › Open File Import [firefox] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:132:9 › Keyboard Shortcuts › Create a Filter [firefox] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:139:9 › Keyboard Shortcuts › Merge [firefox] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:151:9 › Keyboard Shortcuts › Set Number Format [firefox] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:176:9 › Keyboard Shortcuts › Set Datetime Dtype [firefox] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:188:9 › Keyboard Shortcuts › Select All isn't triggered when column header is editing [firefox] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:16:5 › Set constant formula to new column using cell editor [firefox] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:41:5 › Set constant formula to existing column using cell editor [firefox] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:52:5 › Set formula referencing other columns (typing column headers) and then update it [firefox] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:69:5 › Set formula with spreadsheet formula [firefox] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:82:5 › Setting formula with invalid formula displays error message [firefox] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:92:5 › Reference cell by clicking on it [firefox] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:109:5 › Reference column by clicking on column header [firefox] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:129:5 › Reference cell in previous row by clicking on it [firefox] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:146:5 › Double clicking on cell while cell editor is open does not close cell editor [firefox] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:161:5 › Use arrow keys to select cell [firefox] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:180:5 › Use arrow keys to select rolling range [firefox] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:202:5
🎭 Playwright Run Summary
38 failed [webkit] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function [webkit] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters [webkit] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype [webkit] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:45:9 › Column Control Panel › Adding filter [webkit] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:58:9 › Column Control Panel › Adding a group of filters [webkit] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:85:9 › Column Control Panel › Sorting [webkit] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:101:9 › Column Control Panel › Change the number type [webkit] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:122:9 › Column Control Panel › Values tab: filtering values by clicking on them [webkit] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:134:9 › Column Control Panel › Loads summary stats [webkit] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:144:9 › Column Control Panel › Updates the taskpane when selected column changes [webkit] › streamlit_ui_tests/taskpanes/file_import.spec.ts:13:7 › File Import Taskpane › Test import CSV file [webkit] › streamlit_ui_tests/taskpanes/file_import.spec.ts:21:7 › File Import Taskpane › Test import CSV File with double click [webkit] › streamlit_ui_tests/taskpanes/file_import.spec.ts:27:7 › File Import Taskpane › Test change imports [webkit] › streamlit_ui_tests/taskpanes/file_import.spec.ts:42:7 › File Import Taskpane › Import XLSX file with multiple sheets [webkit] › streamlit_ui_tests/taskpanes/file_import.spec.ts:55:7 › File Import Taskpane › Import XLSX file with single sheet [webkit] › streamlit_ui_tests/taskpanes/file_import.spec.ts:67:7 › File Import Taskpane › Import XLSX file with configurations [webkit] › streamlit_ui_tests/taskpanes/file_import.spec.ts:90:7 › File Import Taskpane › Range Import with one sheet selected [webkit] › streamlit_ui_tests/taskpanes/file_import.spec.ts:108:7 › File Import Taskpane › Import multiple ranges [webkit] › streamlit_ui_tests/taskpanes/file_import.spec.ts:144:7 › File Import Taskpane › Configure CSV imports [webkit] › streamlit_ui_tests/taskpanes/formatting.spec.ts:5:9 › Formatting › Add a suggested style [webkit] › streamlit_ui_tests/taskpanes/formatting.spec.ts:21:9 › Formatting › Add a custom style to column headers [webkit] › streamlit_ui_tests/taskpanes/formatting.spec.ts:33:9 › Formatting › Add a custom style to rows [webkit] › streamlit_ui_tests/taskpanes/merge.spec.ts:30:9 › Merge › Allows Editing ──────────── [webkit] › streamlit_ui_tests/taskpanes/merge.spec.ts:56:9 › Merge › Replays Dependent Edits ─── [webkit] › streamlit_ui_tests/taskpanes/merge.spec.ts:91:9 › Merge › Change Merge Type ───────── [webkit] › streamlit_ui_tests/taskpanes/merge.spec.ts:119:9 › Merge › Error handling and changing merge keys / dataframes [webkit] › streamlit_ui_tests/taskpanes/merge.spec.ts:144:9 › Merge › Changing the columns to keep in merge [webkit] › streamlit_ui_tests/taskpanes/merge.spec.ts:171:9 › Merge › Deleting a merge key then editing a merge [webkit] › streamlit_ui_tests/taskpanes/pivot.spec.ts:84:9 › Pivot Table › Empty pivot creates a new empty sheet [webkit] › streamlit_ui_tests/taskpanes/pivot.spec.ts:95:9 › Pivot Table › Can handle multiple rows [webkit] › streamlit_ui_tests/taskpanes/pivot.spec.ts:108:9 › Pivot Table › Can handle multiple columns [webkit] › streamlit_ui_tests/taskpanes/pivot.spec.ts:121:9 › Pivot Table › Can handle multiple values [webkit] › streamlit_ui_tests/taskpanes/pivot.spec.ts:134:9 › Pivot Table › Can switch between aggregation functions [webkit] › streamlit_ui_tests/taskpanes/pivot.spec.ts:163:9 › Piv
🎭 Playwright Run Summary
43 failed [Microsoft Edge] › streamlit_ui_tests\grid\add_column_tests.spec.ts:5:5 › Add new column to end using context menu [Microsoft Edge] › streamlit_ui_tests\grid\add_column_tests.spec.ts:15:5 › Add new column to start using context menu [Microsoft Edge] › streamlit_ui_tests\grid\add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu [Microsoft Edge] › streamlit_ui_tests\grid\cell.spec.ts:7:9 › Column Header › Cell context menu appears [Microsoft Edge] › streamlit_ui_tests\grid\cell.spec.ts:15:7 › Column Header › Cell (with multiple cells) [Microsoft Edge] › streamlit_ui_tests\grid\cell.spec.ts:23:7 › Column Header › Open cell context menu then open column header context menu [Microsoft Edge] › streamlit_ui_tests\grid\column_header.spec.ts:5:9 › Column Header › Column Header context menu opens [Microsoft Edge] › streamlit_ui_tests\grid\index_header.spec.ts:5:9 › Context Menus › Index header context menu appears [Microsoft Edge] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:6:9 › Keyboard Shortcuts › Select Column [Microsoft Edge] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:13:9 › Keyboard Shortcuts › Select Row [Microsoft Edge] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:20:9 › Keyboard Shortcuts › Select Row with multiple rows [Microsoft Edge] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:40:9 › Keyboard Shortcuts › Next Sheet [Microsoft Edge] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:55:9 › Keyboard Shortcuts › Next/prev sheet with graphs [Microsoft Edge] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:90:9 › Keyboard Shortcuts › Previous Sheet [Microsoft Edge] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:99:9 › Keyboard Shortcuts › Find and Replace [Microsoft Edge] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:111:9 › Keyboard Shortcuts › Create Graph [Microsoft Edge] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:122:9 › Keyboard Shortcuts › Open File Import [Microsoft Edge] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:132:9 › Keyboard Shortcuts › Create a Filter [Microsoft Edge] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:139:9 › Keyboard Shortcuts › Merge [Microsoft Edge] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:151:9 › Keyboard Shortcuts › Set Number Format [Microsoft Edge] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:176:9 › Keyboard Shortcuts › Set Datetime Dtype [Microsoft Edge] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:188:9 › Keyboard Shortcuts › Select All isn't triggered when column header is editing [Microsoft Edge] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:16:5 › Set constant formula to new column using cell editor [Microsoft Edge] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:41:5 › Set constant formula to existing column using cell editor [Microsoft Edge] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:52:5 › Set formula referencing other columns (typing column headers) and then update it [Microsoft Edge] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:69:5 › Set formula with spreadsheet formula [Microsoft Edge] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:82:5 › Setting formula with invalid formula displays error message [Microsoft Edge] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:92:5 › Reference cell by clicking on it [Microsoft Edge] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:109:5 › Reference column by clicking on column header [Microsoft Edge] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:129:5 › Reference cell in previous row by clicking on it [Microsoft Edge] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:146:5 › Double clicking on cell while cell editor is open does not close cell editor [Microsoft Edge] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:161:5 › Use ar
🎭 Playwright Run Summary
38 failed [chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function [chromium] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters [chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype [chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:45:9 › Column Control Panel › Adding filter [chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:58:9 › Column Control Panel › Adding a group of filters [chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:85:9 › Column Control Panel › Sorting [chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:101:9 › Column Control Panel › Change the number type [chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:122:9 › Column Control Panel › Values tab: filtering values by clicking on them [chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:134:9 › Column Control Panel › Loads summary stats [chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:144:9 › Column Control Panel › Updates the taskpane when selected column changes [chromium] › streamlit_ui_tests/taskpanes/file_import.spec.ts:13:7 › File Import Taskpane › Test import CSV file [chromium] › streamlit_ui_tests/taskpanes/file_import.spec.ts:21:7 › File Import Taskpane › Test import CSV File with double click [chromium] › streamlit_ui_tests/taskpanes/file_import.spec.ts:27:7 › File Import Taskpane › Test change imports [chromium] › streamlit_ui_tests/taskpanes/file_import.spec.ts:42:7 › File Import Taskpane › Import XLSX file with multiple sheets [chromium] › streamlit_ui_tests/taskpanes/file_import.spec.ts:55:7 › File Import Taskpane › Import XLSX file with single sheet [chromium] › streamlit_ui_tests/taskpanes/file_import.spec.ts:67:7 › File Import Taskpane › Import XLSX file with configurations [chromium] › streamlit_ui_tests/taskpanes/file_import.spec.ts:90:7 › File Import Taskpane › Range Import with one sheet selected [chromium] › streamlit_ui_tests/taskpanes/file_import.spec.ts:108:7 › File Import Taskpane › Import multiple ranges [chromium] › streamlit_ui_tests/taskpanes/file_import.spec.ts:144:7 › File Import Taskpane › Configure CSV imports [chromium] › streamlit_ui_tests/taskpanes/formatting.spec.ts:5:9 › Formatting › Add a suggested style [chromium] › streamlit_ui_tests/taskpanes/formatting.spec.ts:21:9 › Formatting › Add a custom style to column headers [chromium] › streamlit_ui_tests/taskpanes/formatting.spec.ts:33:9 › Formatting › Add a custom style to rows [chromium] › streamlit_ui_tests/taskpanes/merge.spec.ts:30:9 › Merge › Allows Editing ────────── [chromium] › streamlit_ui_tests/taskpanes/merge.spec.ts:56:9 › Merge › Replays Dependent Edits ─ [chromium] › streamlit_ui_tests/taskpanes/merge.spec.ts:91:9 › Merge › Change Merge Type ─────── [chromium] › streamlit_ui_tests/taskpanes/merge.spec.ts:119:9 › Merge › Error handling and changing merge keys / dataframes [chromium] › streamlit_ui_tests/taskpanes/merge.spec.ts:144:9 › Merge › Changing the columns to keep in merge [chromium] › streamlit_ui_tests/taskpanes/merge.spec.ts:171:9 › Merge › Deleting a merge key then editing a merge [chromium] › streamlit_ui_tests/taskpanes/pivot.spec.ts:84:9 › Pivot Table › Empty pivot creates a new empty sheet [chromium] › streamlit_ui_tests/taskpanes/pivot.spec.ts:95:9 › Pivot Table › Can handle multiple rows [chromium] › streamlit_ui_tests/taskpanes/pivot.spec.ts:108:9 › Pivot Table › Can handle multiple columns [chromium] › streamlit_ui_tests/taskpanes/pivot.spec.ts:121:9 › Pivot Table › Can handle multiple values [chromium] › streamlit_ui_tests/taskpanes/pivot.spec.ts:134:9 › Pivot Table › Can switch between aggregation functions [chro
🎭 Playwright Run Summary
43 failed [webkit] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ───── [webkit] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets [webkit] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation [webkit] › streamlit_ui_tests/toolbar/data.spec.ts:8:7 › Data Tab Buttons › Test Import Dataframes [webkit] › streamlit_ui_tests/toolbar/data.spec.ts:19:7 › Data Tab Buttons › Test Snowflake Import [webkit] › streamlit_ui_tests/toolbar/data.spec.ts:30:7 › Data Tab Buttons › Test Sort Descending [webkit] › streamlit_ui_tests/toolbar/data.spec.ts:41:7 › Data Tab Buttons › Test Sort Ascending [webkit] › streamlit_ui_tests/toolbar/data.spec.ts:52:7 › Data Tab Buttons › Test Filter ─────── [webkit] › streamlit_ui_tests/toolbar/data.spec.ts:62:7 › Data Tab Buttons › Test Text To Columns [webkit] › streamlit_ui_tests/toolbar/data.spec.ts:77:7 › Data Tab Buttons › Test Bulk Rename Columns [webkit] › streamlit_ui_tests/toolbar/data.spec.ts:95:7 › Data Tab Buttons › Test Remove Duplicates [webkit] › streamlit_ui_tests/toolbar/data.spec.ts:107:7 › Data Tab Buttons › Test Fill Missing Values [webkit] › streamlit_ui_tests/toolbar/data.spec.ts:124:7 › Data Tab Buttons › Test One-hot Encoding [webkit] › streamlit_ui_tests/toolbar/data.spec.ts:136:7 › Data Tab Buttons › Test Reset and Keep Index [webkit] › streamlit_ui_tests/toolbar/data.spec.ts:148:7 › Data Tab Buttons › Test Reset and Drop Index [webkit] › streamlit_ui_tests/toolbar/home.spec.ts:28:7 › Home Tab Buttons › Formatting Buttons [webkit] › streamlit_ui_tests/toolbar/home.spec.ts:41:7 › Home Tab Buttons › Formatting Select ─ [webkit] › streamlit_ui_tests/toolbar/home.spec.ts:85:7 › Home Tab Buttons › Delete Column ───── [webkit] › streamlit_ui_tests/toolbar/home.spec.ts:95:7 › Home Tab Buttons › Insert Column ───── [webkit] › streamlit_ui_tests/toolbar/home.spec.ts:115:7 › Home Tab Buttons › Filter ─────────── [webkit] › streamlit_ui_tests/toolbar/home.spec.ts:144:7 › Home Tab Buttons › Find and Replace ─ [webkit] › streamlit_ui_tests/toolbar/home.spec.ts:171:7 › Home Tab Buttons › Change Dtype Dropdown [webkit] › streamlit_ui_tests/toolbar/home.spec.ts:179:7 › Home Tab Buttons › Pivot Table ────── [webkit] › streamlit_ui_tests/toolbar/home.spec.ts:206:7 › Home Tab Buttons › Open Merge (horizontal) [webkit] › streamlit_ui_tests/toolbar/home.spec.ts:219:7 › Home Tab Buttons › Open Concat (vertical) [webkit] › streamlit_ui_tests/toolbar/home.spec.ts:232:7 › Home Tab Buttons › Anti Merge (unique) [webkit] › streamlit_ui_tests/toolbar/home.spec.ts:243:7 › Home Tab Buttons › Graph ──────────── [webkit] › streamlit_ui_tests/toolbar/home.spec.ts:254:7 › Home Tab Buttons › AI Not Exist on Enterprise [webkit] › streamlit_ui_tests/toolbar/insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot ───── [webkit] › streamlit_ui_tests/toolbar/insert.spec.ts:18:9 › Insert Tab Buttons › Test Unpivot ── [webkit] › streamlit_ui_tests/toolbar/insert.spec.ts:36:9 › Insert Tab Buttons › Test Transpose [webkit] › streamlit_ui_tests/toolbar/insert.spec.ts:45:9 › Insert Tab Buttons › Test Merge ──── [webkit] › streamlit_ui_tests/toolbar/insert.spec.ts:56:9 › Insert Tab Buttons › Test Concat ─── [webkit] › streamlit_ui_tests/toolbar/insert.spec.ts:68:9 › Insert Tab Buttons › Test Anti-merge [webkit] › streamlit_ui_tests/toolbar/insert.spec.ts:80:9 › Insert Tab Buttons › Test Graph ──── [webkit] › streamlit_ui_tests/toolbar/insert.spec.ts:90:9 › Insert Tab Buttons › Test Graph (scatter) [webkit] › streamlit_ui_tests/toolbar/insert.spec.ts:100:9 › Insert Tab Buttons › Test Graph (line) [webkit] › streamlit_ui_tests/toolbar/top.spec.ts:5:9 › Top of Toolbar › Undo ────────────────── [webkit] › streamlit_ui_tests/toolbar/top.spec.ts:13:9 › Top of Toolbar › Redo ───────────────── [webkit] › streamlit_ui_tests/toolbar/top.spec.ts:
🎭 Playwright Run Summary
44 failed [webkit] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ───────────────── [webkit] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection ── [webkit] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order [webkit] › streamlit_ui_tests/graph.spec.ts:118:7 › Graph Functionality › Change Chart type to Linear [webkit] › streamlit_ui_tests/graph.spec.ts:127:7 › Graph Functionality › Change Chart type to Horizontal Line Graph [webkit] › streamlit_ui_tests/graph.spec.ts:136:7 › Graph Functionality › Change Chart type to vertical grouped bar Graph [webkit] › streamlit_ui_tests/graph.spec.ts:147:7 › Graph Functionality › Change Chart type to horizontal grouped bar Graph [webkit] › streamlit_ui_tests/graph.spec.ts:156:7 › Graph Functionality › Change Chart type to scatter [webkit] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit [webkit] › streamlit_ui_tests/graph.spec.ts:183:7 › Graph Functionality › Can scroll in the select data taskpane [webkit] › streamlit_ui_tests/graph.spec.ts:196:7 › Graph Functionality › Pressing undo after opening graph editor closes the graph editor [webkit] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations [webkit] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations [webkit] › streamlit_ui_tests/graph.spec.ts:239:7 › Graph Functionality › Switch between graph and data tab [webkit] › streamlit_ui_tests/graph.spec.ts:253:7 › Graph Functionality › Update graph when data changes [webkit] › streamlit_ui_tests/graph.spec.ts:277:7 › Graph Functionality › Select Data taskpane still visible after toggling full screen [webkit] › streamlit_ui_tests/graph.spec.ts:289:7 › Graph Functionality › Scatter plot from selection [webkit] › streamlit_ui_tests/graph.spec.ts:303:7 › Graph Functionality › Update Graph Title ─── [webkit] › streamlit_ui_tests/graph.spec.ts:311:7 › Graph Functionality › Update X axis Title on double click [webkit] › streamlit_ui_tests/graph.spec.ts:319:7 › Graph Functionality › Update Y axis Title with double click [webkit] › streamlit_ui_tests/graph.spec.ts:327:7 › Graph Functionality › Update graph title with context menu [webkit] › streamlit_ui_tests/graph.spec.ts:331:7 › Graph Functionality › Update X axis title with context menu [webkit] › streamlit_ui_tests/graph.spec.ts:335:7 › Graph Functionality › Update Y axis title with context menu [webkit] › streamlit_ui_tests/graph.spec.ts:339:7 › Graph Functionality › Delete graph title with context menu [webkit] › streamlit_ui_tests/graph.spec.ts:343:7 › Graph Functionality › Delete x axis title with context menu [webkit] › streamlit_ui_tests/graph.spec.ts:347:7 › Graph Functionality › Delete y axis title with context menu [webkit] › streamlit_ui_tests/graph.spec.ts:351:7 › Graph Functionality › Update Y axis Title with double click after interacting with the legend [webkit] › streamlit_ui_tests/graph.spec.ts:366:7 › Graph Functionality › Update X axis title through toolbar [webkit] › streamlit_ui_tests/graph.spec.ts:382:7 › Graph Functionality › Update Y axis title through toolbar [webkit] › streamlit_ui_tests/graph.spec.ts:398:7 › Graph Functionality › Hide Graph title through selecting and pressing delete [webkit] › streamlit_ui_tests/graph.spec.ts:407:7 › Graph Functionality › Hide x axis title through selecting and pressing delete [webkit] › streamlit_ui_tests/graph.spec.ts:416:7 › Graph Functionality › Hide y axis title through selecting and pressing delete [webkit] › streamlit_ui_tests/graph.spec.ts:425:7 › Graph Functionality › Hide X axis title ──── [webkit] › streamlit_ui_tests/graph.spec.ts:434:7 › Graph Functi
🎭 Playwright Run Summary
38 failed [Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function [Google Chrome] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters [Google Chrome] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype [Google Chrome] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:45:9 › Column Control Panel › Adding filter [Google Chrome] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:58:9 › Column Control Panel › Adding a group of filters [Google Chrome] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:85:9 › Column Control Panel › Sorting [Google Chrome] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:101:9 › Column Control Panel › Change the number type [Google Chrome] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:122:9 › Column Control Panel › Values tab: filtering values by clicking on them [Google Chrome] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:134:9 › Column Control Panel › Loads summary stats [Google Chrome] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:144:9 › Column Control Panel › Updates the taskpane when selected column changes [Google Chrome] › streamlit_ui_tests/taskpanes/file_import.spec.ts:13:7 › File Import Taskpane › Test import CSV file [Google Chrome] › streamlit_ui_tests/taskpanes/file_import.spec.ts:21:7 › File Import Taskpane › Test import CSV File with double click [Google Chrome] › streamlit_ui_tests/taskpanes/file_import.spec.ts:27:7 › File Import Taskpane › Test change imports [Google Chrome] › streamlit_ui_tests/taskpanes/file_import.spec.ts:42:7 › File Import Taskpane › Import XLSX file with multiple sheets [Google Chrome] › streamlit_ui_tests/taskpanes/file_import.spec.ts:55:7 › File Import Taskpane › Import XLSX file with single sheet [Google Chrome] › streamlit_ui_tests/taskpanes/file_import.spec.ts:67:7 › File Import Taskpane › Import XLSX file with configurations [Google Chrome] › streamlit_ui_tests/taskpanes/file_import.spec.ts:90:7 › File Import Taskpane › Range Import with one sheet selected [Google Chrome] › streamlit_ui_tests/taskpanes/file_import.spec.ts:108:7 › File Import Taskpane › Import multiple ranges [Google Chrome] › streamlit_ui_tests/taskpanes/file_import.spec.ts:144:7 › File Import Taskpane › Configure CSV imports [Google Chrome] › streamlit_ui_tests/taskpanes/formatting.spec.ts:5:9 › Formatting › Add a suggested style [Google Chrome] › streamlit_ui_tests/taskpanes/formatting.spec.ts:21:9 › Formatting › Add a custom style to column headers [Google Chrome] › streamlit_ui_tests/taskpanes/formatting.spec.ts:33:9 › Formatting › Add a custom style to rows [Google Chrome] › streamlit_ui_tests/taskpanes/merge.spec.ts:30:9 › Merge › Allows Editing ───── [Google Chrome] › streamlit_ui_tests/taskpanes/merge.spec.ts:56:9 › Merge › Replays Dependent Edits [Google Chrome] › streamlit_ui_tests/taskpanes/merge.spec.ts:91:9 › Merge › Change Merge Type ── [Google Chrome] › streamlit_ui_tests/taskpanes/merge.spec.ts:119:9 › Merge › Error handling and changing merge keys / dataframes [Google Chrome] › streamlit_ui_tests/taskpanes/merge.spec.ts:144:9 › Merge › Changing the columns to keep in merge [Google Chrome] › streamlit_ui_tests/taskpanes/merge.spec.ts:171:9 › Merge › Deleting a merge key then editing a merge [Google Chrome] › streamlit_ui_tests/taskpanes/pivot.spec.ts:84:9 › Pivot Table › Empty pivot creates a new empty sheet [Google Chrome] › streamlit_ui_tests/taskpanes/pivot.spec.ts:95:9 › Pivot Table › Can handle multiple rows [Google Chrome] › streamlit_ui_tests/taskpanes/pivot.spec.ts:108:9 › Pivot Table › Can handle multiple columns [Google Chrome] › streamlit_ui_tests/taskpanes/pivot.spec.ts:121:9 › Pivot Table › Can handle m
🎭 Playwright Run Summary
44 failed [chromium] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ─────────────── [chromium] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection [chromium] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order [chromium] › streamlit_ui_tests/graph.spec.ts:118:7 › Graph Functionality › Change Chart type to Linear [chromium] › streamlit_ui_tests/graph.spec.ts:127:7 › Graph Functionality › Change Chart type to Horizontal Line Graph [chromium] › streamlit_ui_tests/graph.spec.ts:136:7 › Graph Functionality › Change Chart type to vertical grouped bar Graph [chromium] › streamlit_ui_tests/graph.spec.ts:147:7 › Graph Functionality › Change Chart type to horizontal grouped bar Graph [chromium] › streamlit_ui_tests/graph.spec.ts:156:7 › Graph Functionality › Change Chart type to scatter [chromium] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit [chromium] › streamlit_ui_tests/graph.spec.ts:183:7 › Graph Functionality › Can scroll in the select data taskpane [chromium] › streamlit_ui_tests/graph.spec.ts:196:7 › Graph Functionality › Pressing undo after opening graph editor closes the graph editor [chromium] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations [chromium] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations [chromium] › streamlit_ui_tests/graph.spec.ts:239:7 › Graph Functionality › Switch between graph and data tab [chromium] › streamlit_ui_tests/graph.spec.ts:253:7 › Graph Functionality › Update graph when data changes [chromium] › streamlit_ui_tests/graph.spec.ts:277:7 › Graph Functionality › Select Data taskpane still visible after toggling full screen [chromium] › streamlit_ui_tests/graph.spec.ts:289:7 › Graph Functionality › Scatter plot from selection [chromium] › streamlit_ui_tests/graph.spec.ts:303:7 › Graph Functionality › Update Graph Title ─ [chromium] › streamlit_ui_tests/graph.spec.ts:311:7 › Graph Functionality › Update X axis Title on double click [chromium] › streamlit_ui_tests/graph.spec.ts:319:7 › Graph Functionality › Update Y axis Title with double click [chromium] › streamlit_ui_tests/graph.spec.ts:327:7 › Graph Functionality › Update graph title with context menu [chromium] › streamlit_ui_tests/graph.spec.ts:331:7 › Graph Functionality › Update X axis title with context menu [chromium] › streamlit_ui_tests/graph.spec.ts:335:7 › Graph Functionality › Update Y axis title with context menu [chromium] › streamlit_ui_tests/graph.spec.ts:339:7 › Graph Functionality › Delete graph title with context menu [chromium] › streamlit_ui_tests/graph.spec.ts:343:7 › Graph Functionality › Delete x axis title with context menu [chromium] › streamlit_ui_tests/graph.spec.ts:347:7 › Graph Functionality › Delete y axis title with context menu [chromium] › streamlit_ui_tests/graph.spec.ts:351:7 › Graph Functionality › Update Y axis Title with double click after interacting with the legend [chromium] › streamlit_ui_tests/graph.spec.ts:366:7 › Graph Functionality › Update X axis title through toolbar [chromium] › streamlit_ui_tests/graph.spec.ts:382:7 › Graph Functionality › Update Y axis title through toolbar [chromium] › streamlit_ui_tests/graph.spec.ts:398:7 › Graph Functionality › Hide Graph title through selecting and pressing delete [chromium] › streamlit_ui_tests/graph.spec.ts:407:7 › Graph Functionality › Hide x axis title through selecting and pressing delete [chromium] › streamlit_ui_tests/graph.spec.ts:416:7 › Graph Functionality › Hide y axis title through selecting and pressing delete [chromium] › streamlit_ui_tests/graph.spec.ts:425:7 › Graph Functionality › Hide X axis title ── [chrom
🎭 Playwright Run Summary
44 failed [Google Chrome] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ────────── [Google Chrome] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection [Google Chrome] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order [Google Chrome] › streamlit_ui_tests/graph.spec.ts:118:7 › Graph Functionality › Change Chart type to Linear [Google Chrome] › streamlit_ui_tests/graph.spec.ts:127:7 › Graph Functionality › Change Chart type to Horizontal Line Graph [Google Chrome] › streamlit_ui_tests/graph.spec.ts:136:7 › Graph Functionality › Change Chart type to vertical grouped bar Graph [Google Chrome] › streamlit_ui_tests/graph.spec.ts:147:7 › Graph Functionality › Change Chart type to horizontal grouped bar Graph [Google Chrome] › streamlit_ui_tests/graph.spec.ts:156:7 › Graph Functionality › Change Chart type to scatter [Google Chrome] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit [Google Chrome] › streamlit_ui_tests/graph.spec.ts:183:7 › Graph Functionality › Can scroll in the select data taskpane [Google Chrome] › streamlit_ui_tests/graph.spec.ts:196:7 › Graph Functionality › Pressing undo after opening graph editor closes the graph editor [Google Chrome] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations [Google Chrome] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations [Google Chrome] › streamlit_ui_tests/graph.spec.ts:239:7 › Graph Functionality › Switch between graph and data tab [Google Chrome] › streamlit_ui_tests/graph.spec.ts:253:7 › Graph Functionality › Update graph when data changes [Google Chrome] › streamlit_ui_tests/graph.spec.ts:277:7 › Graph Functionality › Select Data taskpane still visible after toggling full screen [Google Chrome] › streamlit_ui_tests/graph.spec.ts:289:7 › Graph Functionality › Scatter plot from selection [Google Chrome] › streamlit_ui_tests/graph.spec.ts:303:7 › Graph Functionality › Update Graph Title [Google Chrome] › streamlit_ui_tests/graph.spec.ts:311:7 › Graph Functionality › Update X axis Title on double click [Google Chrome] › streamlit_ui_tests/graph.spec.ts:319:7 › Graph Functionality › Update Y axis Title with double click [Google Chrome] › streamlit_ui_tests/graph.spec.ts:327:7 › Graph Functionality › Update graph title with context menu [Google Chrome] › streamlit_ui_tests/graph.spec.ts:331:7 › Graph Functionality › Update X axis title with context menu [Google Chrome] › streamlit_ui_tests/graph.spec.ts:335:7 › Graph Functionality › Update Y axis title with context menu [Google Chrome] › streamlit_ui_tests/graph.spec.ts:339:7 › Graph Functionality › Delete graph title with context menu [Google Chrome] › streamlit_ui_tests/graph.spec.ts:343:7 › Graph Functionality › Delete x axis title with context menu [Google Chrome] › streamlit_ui_tests/graph.spec.ts:347:7 › Graph Functionality › Delete y axis title with context menu [Google Chrome] › streamlit_ui_tests/graph.spec.ts:351:7 › Graph Functionality › Update Y axis Title with double click after interacting with the legend [Google Chrome] › streamlit_ui_tests/graph.spec.ts:366:7 › Graph Functionality › Update X axis title through toolbar [Google Chrome] › streamlit_ui_tests/graph.spec.ts:382:7 › Graph Functionality › Update Y axis title through toolbar [Google Chrome] › streamlit_ui_tests/graph.spec.ts:398:7 › Graph Functionality › Hide Graph title through selecting and pressing delete [Google Chrome] › streamlit_ui_tests/graph.spec.ts:407:7 › Graph Functionality › Hide x axis title through selecting and pressing delete [Google Chrome] › streamlit_ui_tests/graph.spec.ts:416:7 › Graph Functionality › Hide y axis ti
🎭 Playwright Run Summary
43 failed [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu [chromium] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu [chromium] › streamlit_ui_tests/grid/cell.spec.ts:7:9 › Column Header › Cell context menu appears [chromium] › streamlit_ui_tests/grid/cell.spec.ts:15:7 › Column Header › Cell (with multiple cells) [chromium] › streamlit_ui_tests/grid/cell.spec.ts:23:7 › Column Header › Open cell context menu then open column header context menu [chromium] › streamlit_ui_tests/grid/column_header.spec.ts:5:9 › Column Header › Column Header context menu opens [chromium] › streamlit_ui_tests/grid/index_header.spec.ts:5:9 › Context Menus › Index header context menu appears [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:6:9 › Keyboard Shortcuts › Select Column [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:13:9 › Keyboard Shortcuts › Select Row [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:20:9 › Keyboard Shortcuts › Select Row with multiple rows [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:40:9 › Keyboard Shortcuts › Next Sheet [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:55:9 › Keyboard Shortcuts › Next/prev sheet with graphs [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:90:9 › Keyboard Shortcuts › Previous Sheet [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:99:9 › Keyboard Shortcuts › Find and Replace [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:111:9 › Keyboard Shortcuts › Create Graph [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:122:9 › Keyboard Shortcuts › Open File Import [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:132:9 › Keyboard Shortcuts › Create a Filter [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:139:9 › Keyboard Shortcuts › Merge [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:151:9 › Keyboard Shortcuts › Set Number Format [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:176:9 › Keyboard Shortcuts › Set Datetime Dtype [chromium] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:188:9 › Keyboard Shortcuts › Select All isn't triggered when column header is editing [chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:16:5 › Set constant formula to new column using cell editor [chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:41:5 › Set constant formula to existing column using cell editor [chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:52:5 › Set formula referencing other columns (typing column headers) and then update it [chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:69:5 › Set formula with spreadsheet formula [chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:82:5 › Setting formula with invalid formula displays error message [chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:92:5 › Reference cell by clicking on it [chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:109:5 › Reference column by clicking on column header [chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:129:5 › Reference cell in previous row by clicking on it [chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:146:5 › Double clicking on cell while cell editor is open does not close cell editor [chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:161:5 › Use arrow keys to select cell [chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:180:5 › Use arrow keys to select rolling range [chromium] › streamlit_ui_tests/grid/set_
🎭 Playwright Run Summary
44 failed [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets [Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:8:7 › Data Tab Buttons › Test Import Dataframes [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:19:7 › Data Tab Buttons › Test Snowflake Import [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:30:7 › Data Tab Buttons › Test Sort Descending [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:41:7 › Data Tab Buttons › Test Sort Ascending [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:52:7 › Data Tab Buttons › Test Filter [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:62:7 › Data Tab Buttons › Test Text To Columns [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:77:7 › Data Tab Buttons › Test Bulk Rename Columns [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:95:7 › Data Tab Buttons › Test Remove Duplicates [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:107:7 › Data Tab Buttons › Test Fill Missing Values [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:124:7 › Data Tab Buttons › Test One-hot Encoding [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:136:7 › Data Tab Buttons › Test Reset and Keep Index [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:148:7 › Data Tab Buttons › Test Reset and Drop Index [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:9:7 › Home Tab Buttons › Copy Button ─ [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:28:7 › Home Tab Buttons › Formatting Buttons [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:41:7 › Home Tab Buttons › Formatting Select [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:85:7 › Home Tab Buttons › Delete Column [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:95:7 › Home Tab Buttons › Insert Column [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:115:7 › Home Tab Buttons › Filter ──── [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:144:7 › Home Tab Buttons › Find and Replace [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:171:7 › Home Tab Buttons › Change Dtype Dropdown [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:179:7 › Home Tab Buttons › Pivot Table [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:206:7 › Home Tab Buttons › Open Merge (horizontal) [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:219:7 › Home Tab Buttons › Open Concat (vertical) [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:232:7 › Home Tab Buttons › Anti Merge (unique) [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:243:7 › Home Tab Buttons › Graph ───── [Google Chrome] › streamlit_ui_tests/toolbar/home.spec.ts:254:7 › Home Tab Buttons › AI Not Exist on Enterprise [Google Chrome] › streamlit_ui_tests/toolbar/insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot [Google Chrome] › streamlit_ui_tests/toolbar/insert.spec.ts:18:9 › Insert Tab Buttons › Test Unpivot [Google Chrome] › streamlit_ui_tests/toolbar/insert.spec.ts:36:9 › Insert Tab Buttons › Test Transpose [Google Chrome] › streamlit_ui_tests/toolbar/insert.spec.ts:45:9 › Insert Tab Buttons › Test Merge [Google Chrome] › streamlit_ui_tests/toolbar/insert.spec.ts:56:9 › Insert Tab Buttons › Test Concat [Google Chrome] › streamlit_ui_tests/toolbar/insert.spec.ts:68:9 › Insert Tab Buttons › Test Anti-merge [Google Chrome] › streamlit_ui_tests/toolbar/insert.spec.ts:80:9 › Insert Tab Buttons › Test Graph [Google Chrome] › streamlit_ui_tests/toolbar/insert.spec.ts:90:9 › Insert Tab Buttons › Test Graph (scatter) [Google Chrome] › streamlit_ui_tests/toolbar/insert.spec.ts:100:9
🎭 Playwright Run Summary
43 failed [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu [Google Chrome] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu [Google Chrome] › streamlit_ui_tests/grid/cell.spec.ts:7:9 › Column Header › Cell context menu appears [Google Chrome] › streamlit_ui_tests/grid/cell.spec.ts:15:7 › Column Header › Cell (with multiple cells) [Google Chrome] › streamlit_ui_tests/grid/cell.spec.ts:23:7 › Column Header › Open cell context menu then open column header context menu [Google Chrome] › streamlit_ui_tests/grid/column_header.spec.ts:5:9 › Column Header › Column Header context menu opens [Google Chrome] › streamlit_ui_tests/grid/index_header.spec.ts:5:9 › Context Menus › Index header context menu appears [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:6:9 › Keyboard Shortcuts › Select Column [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:13:9 › Keyboard Shortcuts › Select Row [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:20:9 › Keyboard Shortcuts › Select Row with multiple rows [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:40:9 › Keyboard Shortcuts › Next Sheet [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:55:9 › Keyboard Shortcuts › Next/prev sheet with graphs [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:90:9 › Keyboard Shortcuts › Previous Sheet [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:99:9 › Keyboard Shortcuts › Find and Replace [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:111:9 › Keyboard Shortcuts › Create Graph [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:122:9 › Keyboard Shortcuts › Open File Import [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:132:9 › Keyboard Shortcuts › Create a Filter [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:139:9 › Keyboard Shortcuts › Merge [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:151:9 › Keyboard Shortcuts › Set Number Format [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:176:9 › Keyboard Shortcuts › Set Datetime Dtype [Google Chrome] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:188:9 › Keyboard Shortcuts › Select All isn't triggered when column header is editing [Google Chrome] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:16:5 › Set constant formula to new column using cell editor [Google Chrome] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:41:5 › Set constant formula to existing column using cell editor [Google Chrome] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:52:5 › Set formula referencing other columns (typing column headers) and then update it [Google Chrome] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:69:5 › Set formula with spreadsheet formula [Google Chrome] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:82:5 › Setting formula with invalid formula displays error message [Google Chrome] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:92:5 › Reference cell by clicking on it [Google Chrome] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:109:5 › Reference column by clicking on column header [Google Chrome] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:129:5 › Reference cell in previous row by clicking on it [Google Chrome] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:146:5 › Double clicking on cell while cell editor is open does not close cell editor [Google Chrome] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:161:5 › Use arrow keys to select cell [Go
🎭 Playwright Run Summary
44 failed [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ─── [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets [chromium] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation [chromium] › streamlit_ui_tests/toolbar/data.spec.ts:8:7 › Data Tab Buttons › Test Import Dataframes [chromium] › streamlit_ui_tests/toolbar/data.spec.ts:19:7 › Data Tab Buttons › Test Snowflake Import [chromium] › streamlit_ui_tests/toolbar/data.spec.ts:30:7 › Data Tab Buttons › Test Sort Descending [chromium] › streamlit_ui_tests/toolbar/data.spec.ts:41:7 › Data Tab Buttons › Test Sort Ascending [chromium] › streamlit_ui_tests/toolbar/data.spec.ts:52:7 › Data Tab Buttons › Test Filter ───── [chromium] › streamlit_ui_tests/toolbar/data.spec.ts:62:7 › Data Tab Buttons › Test Text To Columns [chromium] › streamlit_ui_tests/toolbar/data.spec.ts:77:7 › Data Tab Buttons › Test Bulk Rename Columns [chromium] › streamlit_ui_tests/toolbar/data.spec.ts:95:7 › Data Tab Buttons › Test Remove Duplicates [chromium] › streamlit_ui_tests/toolbar/data.spec.ts:107:7 › Data Tab Buttons › Test Fill Missing Values [chromium] › streamlit_ui_tests/toolbar/data.spec.ts:124:7 › Data Tab Buttons › Test One-hot Encoding [chromium] › streamlit_ui_tests/toolbar/data.spec.ts:136:7 › Data Tab Buttons › Test Reset and Keep Index [chromium] › streamlit_ui_tests/toolbar/data.spec.ts:148:7 › Data Tab Buttons › Test Reset and Drop Index [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:9:7 › Home Tab Buttons › Copy Button ────── [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:28:7 › Home Tab Buttons › Formatting Buttons [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:41:7 › Home Tab Buttons › Formatting Select [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:85:7 › Home Tab Buttons › Delete Column ─── [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:95:7 › Home Tab Buttons › Insert Column ─── [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:115:7 › Home Tab Buttons › Filter ───────── [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:144:7 › Home Tab Buttons › Find and Replace [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:171:7 › Home Tab Buttons › Change Dtype Dropdown [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:179:7 › Home Tab Buttons › Pivot Table ──── [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:206:7 › Home Tab Buttons › Open Merge (horizontal) [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:219:7 › Home Tab Buttons › Open Concat (vertical) [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:232:7 › Home Tab Buttons › Anti Merge (unique) [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:243:7 › Home Tab Buttons › Graph ────────── [chromium] › streamlit_ui_tests/toolbar/home.spec.ts:254:7 › Home Tab Buttons › AI Not Exist on Enterprise [chromium] › streamlit_ui_tests/toolbar/insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot ─── [chromium] › streamlit_ui_tests/toolbar/insert.spec.ts:18:9 › Insert Tab Buttons › Test Unpivot [chromium] › streamlit_ui_tests/toolbar/insert.spec.ts:36:9 › Insert Tab Buttons › Test Transpose [chromium] › streamlit_ui_tests/toolbar/insert.spec.ts:45:9 › Insert Tab Buttons › Test Merge ── [chromium] › streamlit_ui_tests/toolbar/insert.spec.ts:56:9 › Insert Tab Buttons › Test Concat ─ [chromium] › streamlit_ui_tests/toolbar/insert.spec.ts:68:9 › Insert Tab Buttons › Test Anti-merge [chromium] › streamlit_ui_tests/toolbar/insert.spec.ts:80:9 › Insert Tab Buttons › Test Graph ── [chromium] › streamlit_ui_tests/toolbar/insert.spec.ts:90:9 › Insert Tab Buttons › Test Graph (scatter) [chromium] › streamlit_ui_tests/toolbar/insert.spec.ts:100:9 › Insert Tab Buttons › Test Graph (line) [chromium] › streamlit_ui_tests/toolbar/top.spec.ts:5:9 › Top of Toolbar › Undo ──────────────── [c
🎭 Playwright Run Summary
38 failed [firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:6:7 › Code Config › Configure Code to generate function with new name for function [firefox] › streamlit_ui_tests/taskpanes/code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters [firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype [firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:45:9 › Column Control Panel › Adding filter [firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:58:9 › Column Control Panel › Adding a group of filters [firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:85:9 › Column Control Panel › Sorting [firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:101:9 › Column Control Panel › Change the number type [firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:122:9 › Column Control Panel › Values tab: filtering values by clicking on them [firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:134:9 › Column Control Panel › Loads summary stats [firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:144:9 › Column Control Panel › Updates the taskpane when selected column changes [firefox] › streamlit_ui_tests/taskpanes/file_import.spec.ts:13:7 › File Import Taskpane › Test import CSV file [firefox] › streamlit_ui_tests/taskpanes/file_import.spec.ts:21:7 › File Import Taskpane › Test import CSV File with double click [firefox] › streamlit_ui_tests/taskpanes/file_import.spec.ts:27:7 › File Import Taskpane › Test change imports [firefox] › streamlit_ui_tests/taskpanes/file_import.spec.ts:42:7 › File Import Taskpane › Import XLSX file with multiple sheets [firefox] › streamlit_ui_tests/taskpanes/file_import.spec.ts:55:7 › File Import Taskpane › Import XLSX file with single sheet [firefox] › streamlit_ui_tests/taskpanes/file_import.spec.ts:67:7 › File Import Taskpane › Import XLSX file with configurations [firefox] › streamlit_ui_tests/taskpanes/file_import.spec.ts:90:7 › File Import Taskpane › Range Import with one sheet selected [firefox] › streamlit_ui_tests/taskpanes/file_import.spec.ts:108:7 › File Import Taskpane › Import multiple ranges [firefox] › streamlit_ui_tests/taskpanes/file_import.spec.ts:144:7 › File Import Taskpane › Configure CSV imports [firefox] › streamlit_ui_tests/taskpanes/formatting.spec.ts:5:9 › Formatting › Add a suggested style [firefox] › streamlit_ui_tests/taskpanes/formatting.spec.ts:21:9 › Formatting › Add a custom style to column headers [firefox] › streamlit_ui_tests/taskpanes/formatting.spec.ts:33:9 › Formatting › Add a custom style to rows [firefox] › streamlit_ui_tests/taskpanes/merge.spec.ts:30:9 › Merge › Allows Editing ─────────── [firefox] › streamlit_ui_tests/taskpanes/merge.spec.ts:56:9 › Merge › Replays Dependent Edits ── [firefox] › streamlit_ui_tests/taskpanes/merge.spec.ts:91:9 › Merge › Change Merge Type ──────── [firefox] › streamlit_ui_tests/taskpanes/merge.spec.ts:119:9 › Merge › Error handling and changing merge keys / dataframes [firefox] › streamlit_ui_tests/taskpanes/merge.spec.ts:144:9 › Merge › Changing the columns to keep in merge [firefox] › streamlit_ui_tests/taskpanes/merge.spec.ts:171:9 › Merge › Deleting a merge key then editing a merge [firefox] › streamlit_ui_tests/taskpanes/pivot.spec.ts:84:9 › Pivot Table › Empty pivot creates a new empty sheet [firefox] › streamlit_ui_tests/taskpanes/pivot.spec.ts:95:9 › Pivot Table › Can handle multiple rows [firefox] › streamlit_ui_tests/taskpanes/pivot.spec.ts:108:9 › Pivot Table › Can handle multiple columns [firefox] › streamlit_ui_tests/taskpanes/pivot.spec.ts:121:9 › Pivot Table › Can handle multiple values [firefox] › streamlit_ui_tests/taskpanes/pivot.spec.ts:134:9 › Pivot Table › Can switch between aggregation functions [firefox] › streamlit_ui_tests/task
🎭 Playwright Run Summary
43 failed [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:5:5 › Add new column to end using context menu [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:15:5 › Add new column to start using context menu [firefox] › streamlit_ui_tests/grid/add_column_tests.spec.ts:25:5 › Add multiple new columns using context menu [firefox] › streamlit_ui_tests/grid/cell.spec.ts:7:9 › Column Header › Cell context menu appears [firefox] › streamlit_ui_tests/grid/cell.spec.ts:15:7 › Column Header › Cell (with multiple cells) [firefox] › streamlit_ui_tests/grid/cell.spec.ts:23:7 › Column Header › Open cell context menu then open column header context menu [firefox] › streamlit_ui_tests/grid/column_header.spec.ts:5:9 › Column Header › Column Header context menu opens [firefox] › streamlit_ui_tests/grid/index_header.spec.ts:5:9 › Context Menus › Index header context menu appears [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:6:9 › Keyboard Shortcuts › Select Column [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:13:9 › Keyboard Shortcuts › Select Row [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:20:9 › Keyboard Shortcuts › Select Row with multiple rows [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:40:9 › Keyboard Shortcuts › Next Sheet [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:55:9 › Keyboard Shortcuts › Next/prev sheet with graphs [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:90:9 › Keyboard Shortcuts › Previous Sheet [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:99:9 › Keyboard Shortcuts › Find and Replace [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:111:9 › Keyboard Shortcuts › Create Graph [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:122:9 › Keyboard Shortcuts › Open File Import [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:132:9 › Keyboard Shortcuts › Create a Filter [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:139:9 › Keyboard Shortcuts › Merge [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:151:9 › Keyboard Shortcuts › Set Number Format [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:176:9 › Keyboard Shortcuts › Set Datetime Dtype [firefox] › streamlit_ui_tests/grid/keyboard_shortcuts.spec.ts:188:9 › Keyboard Shortcuts › Select All isn't triggered when column header is editing [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:16:5 › Set constant formula to new column using cell editor [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:41:5 › Set constant formula to existing column using cell editor [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:52:5 › Set formula referencing other columns (typing column headers) and then update it [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:69:5 › Set formula with spreadsheet formula [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:82:5 › Setting formula with invalid formula displays error message [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:92:5 › Reference cell by clicking on it [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:109:5 › Reference column by clicking on column header [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:129:5 › Reference cell in previous row by clicking on it [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:146:5 › Double clicking on cell while cell editor is open does not close cell editor [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:161:5 › Use arrow keys to select cell [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:180:5 › Use arrow keys to select rolling range [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:202:5
🎭 Playwright Run Summary
44 failed [firefox] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ──────────────── [firefox] › streamlit_ui_tests/graph.spec.ts:94:7 › Graph Functionality › Graph from selection ─ [firefox] › streamlit_ui_tests/graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order [firefox] › streamlit_ui_tests/graph.spec.ts:118:7 › Graph Functionality › Change Chart type to Linear [firefox] › streamlit_ui_tests/graph.spec.ts:127:7 › Graph Functionality › Change Chart type to Horizontal Line Graph [firefox] › streamlit_ui_tests/graph.spec.ts:136:7 › Graph Functionality › Change Chart type to vertical grouped bar Graph [firefox] › streamlit_ui_tests/graph.spec.ts:147:7 › Graph Functionality › Change Chart type to horizontal grouped bar Graph [firefox] › streamlit_ui_tests/graph.spec.ts:156:7 › Graph Functionality › Change Chart type to scatter [firefox] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit [firefox] › streamlit_ui_tests/graph.spec.ts:183:7 › Graph Functionality › Can scroll in the select data taskpane [firefox] › streamlit_ui_tests/graph.spec.ts:196:7 › Graph Functionality › Pressing undo after opening graph editor closes the graph editor [firefox] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations [firefox] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations [firefox] › streamlit_ui_tests/graph.spec.ts:239:7 › Graph Functionality › Switch between graph and data tab [firefox] › streamlit_ui_tests/graph.spec.ts:253:7 › Graph Functionality › Update graph when data changes [firefox] › streamlit_ui_tests/graph.spec.ts:277:7 › Graph Functionality › Select Data taskpane still visible after toggling full screen [firefox] › streamlit_ui_tests/graph.spec.ts:289:7 › Graph Functionality › Scatter plot from selection [firefox] › streamlit_ui_tests/graph.spec.ts:303:7 › Graph Functionality › Update Graph Title ── [firefox] › streamlit_ui_tests/graph.spec.ts:311:7 › Graph Functionality › Update X axis Title on double click [firefox] › streamlit_ui_tests/graph.spec.ts:319:7 › Graph Functionality › Update Y axis Title with double click [firefox] › streamlit_ui_tests/graph.spec.ts:327:7 › Graph Functionality › Update graph title with context menu [firefox] › streamlit_ui_tests/graph.spec.ts:331:7 › Graph Functionality › Update X axis title with context menu [firefox] › streamlit_ui_tests/graph.spec.ts:335:7 › Graph Functionality › Update Y axis title with context menu [firefox] › streamlit_ui_tests/graph.spec.ts:339:7 › Graph Functionality › Delete graph title with context menu [firefox] › streamlit_ui_tests/graph.spec.ts:343:7 › Graph Functionality › Delete x axis title with context menu [firefox] › streamlit_ui_tests/graph.spec.ts:347:7 › Graph Functionality › Delete y axis title with context menu [firefox] › streamlit_ui_tests/graph.spec.ts:351:7 › Graph Functionality › Update Y axis Title with double click after interacting with the legend [firefox] › streamlit_ui_tests/graph.spec.ts:366:7 › Graph Functionality › Update X axis title through toolbar [firefox] › streamlit_ui_tests/graph.spec.ts:382:7 › Graph Functionality › Update Y axis title through toolbar [firefox] › streamlit_ui_tests/graph.spec.ts:398:7 › Graph Functionality › Hide Graph title through selecting and pressing delete [firefox] › streamlit_ui_tests/graph.spec.ts:407:7 › Graph Functionality › Hide x axis title through selecting and pressing delete [firefox] › streamlit_ui_tests/graph.spec.ts:416:7 › Graph Functionality › Hide y axis title through selecting and pressing delete [firefox] › streamlit_ui_tests/graph.spec.ts:425:7 › Graph Functionality › Hide X axis title ─── [firefox] › streamlit_ui_tests/grap
🎭 Playwright Run Summary
44 failed [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ──── [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:16:7 › Code Tab Buttons › Test Code Snippets [firefox] › streamlit_ui_tests/toolbar/code.spec.ts:24:7 › Code Tab Buttons › Test Schedule Automation [firefox] › streamlit_ui_tests/toolbar/data.spec.ts:8:7 › Data Tab Buttons › Test Import Dataframes [firefox] › streamlit_ui_tests/toolbar/data.spec.ts:19:7 › Data Tab Buttons › Test Snowflake Import [firefox] › streamlit_ui_tests/toolbar/data.spec.ts:30:7 › Data Tab Buttons › Test Sort Descending [firefox] › streamlit_ui_tests/toolbar/data.spec.ts:41:7 › Data Tab Buttons › Test Sort Ascending [firefox] › streamlit_ui_tests/toolbar/data.spec.ts:52:7 › Data Tab Buttons › Test Filter ────── [firefox] › streamlit_ui_tests/toolbar/data.spec.ts:62:7 › Data Tab Buttons › Test Text To Columns [firefox] › streamlit_ui_tests/toolbar/data.spec.ts:77:7 › Data Tab Buttons › Test Bulk Rename Columns [firefox] › streamlit_ui_tests/toolbar/data.spec.ts:95:7 › Data Tab Buttons › Test Remove Duplicates [firefox] › streamlit_ui_tests/toolbar/data.spec.ts:107:7 › Data Tab Buttons › Test Fill Missing Values [firefox] › streamlit_ui_tests/toolbar/data.spec.ts:124:7 › Data Tab Buttons › Test One-hot Encoding [firefox] › streamlit_ui_tests/toolbar/data.spec.ts:136:7 › Data Tab Buttons › Test Reset and Keep Index [firefox] › streamlit_ui_tests/toolbar/data.spec.ts:148:7 › Data Tab Buttons › Test Reset and Drop Index [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:9:7 › Home Tab Buttons › Copy Button ─────── [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:28:7 › Home Tab Buttons › Formatting Buttons [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:41:7 › Home Tab Buttons › Formatting Select [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:85:7 › Home Tab Buttons › Delete Column ──── [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:95:7 › Home Tab Buttons › Insert Column ──── [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:115:7 › Home Tab Buttons › Filter ────────── [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:144:7 › Home Tab Buttons › Find and Replace [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:171:7 › Home Tab Buttons › Change Dtype Dropdown [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:179:7 › Home Tab Buttons › Pivot Table ───── [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:206:7 › Home Tab Buttons › Open Merge (horizontal) [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:219:7 › Home Tab Buttons › Open Concat (vertical) [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:232:7 › Home Tab Buttons › Anti Merge (unique) [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:243:7 › Home Tab Buttons › Graph ─────────── [firefox] › streamlit_ui_tests/toolbar/home.spec.ts:254:7 › Home Tab Buttons › AI Not Exist on Enterprise [firefox] › streamlit_ui_tests/toolbar/insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot ──── [firefox] › streamlit_ui_tests/toolbar/insert.spec.ts:18:9 › Insert Tab Buttons › Test Unpivot ─ [firefox] › streamlit_ui_tests/toolbar/insert.spec.ts:36:9 › Insert Tab Buttons › Test Transpose [firefox] › streamlit_ui_tests/toolbar/insert.spec.ts:45:9 › Insert Tab Buttons › Test Merge ─── [firefox] › streamlit_ui_tests/toolbar/insert.spec.ts:56:9 › Insert Tab Buttons › Test Concat ── [firefox] › streamlit_ui_tests/toolbar/insert.spec.ts:68:9 › Insert Tab Buttons › Test Anti-merge [firefox] › streamlit_ui_tests/toolbar/insert.spec.ts:80:9 › Insert Tab Buttons › Test Graph ─── [firefox] › streamlit_ui_tests/toolbar/insert.spec.ts:90:9 › Insert Tab Buttons › Test Graph (scatter) [firefox] › streamlit_ui_tests/toolbar/insert.spec.ts:100:9 › Insert Tab Buttons › Test Graph (line) [firefox] › streamlit_ui_tests/toolbar/top.spec.ts:5:9 › Top of Toolbar › Undo ───────────────── [firefox] › streamlit_ui_te

Artifacts

Produced during runtime
Name Size
test-results-graph-macos-latest-python3.10-Google Chrome
42.9 MB
test-results-graph-macos-latest-python3.10-chromium
44.2 MB
test-results-graph-macos-latest-python3.10-firefox
78.2 MB
test-results-graph-macos-latest-python3.10-webkit
44 MB
test-results-graph-ubuntu-latest-m-python3.10-Google Chrome
41.4 MB
test-results-graph-ubuntu-latest-m-python3.10-chromium
41.8 MB
test-results-graph-ubuntu-latest-m-python3.10-firefox
72.1 MB
test-results-graph-windows-latest-l-python3.10-Google Chrome
42.1 MB
test-results-graph-windows-latest-l-python3.10-Microsoft Edge
42 MB
test-results-graph-windows-latest-l-python3.10-chromium
39.9 MB
test-results-graph-windows-latest-l-python3.10-firefox
66.9 MB
test-results-grid-macos-latest-python3.10-Google Chrome
44 MB
test-results-grid-macos-latest-python3.10-chromium
42.9 MB
test-results-grid-macos-latest-python3.10-firefox
76.1 MB
test-results-grid-macos-latest-python3.10-webkit
39.9 MB
test-results-grid-ubuntu-latest-m-python3.10-Google Chrome
39.8 MB
test-results-grid-ubuntu-latest-m-python3.10-chromium
40.3 MB
test-results-grid-ubuntu-latest-m-python3.10-firefox
70.4 MB
test-results-grid-windows-latest-l-python3.10-Google Chrome
39.9 MB
test-results-grid-windows-latest-l-python3.10-Microsoft Edge
41.4 MB
test-results-grid-windows-latest-l-python3.10-chromium
39.4 MB
test-results-grid-windows-latest-l-python3.10-firefox
64.3 MB
test-results-taskpanes-macos-latest-python3.10-Google Chrome
38.4 MB
test-results-taskpanes-macos-latest-python3.10-chromium
38.5 MB
test-results-taskpanes-macos-latest-python3.10-firefox
67.2 MB
test-results-taskpanes-macos-latest-python3.10-webkit
37.9 MB
test-results-taskpanes-ubuntu-latest-m-python3.10-Google Chrome
35.3 MB
test-results-taskpanes-ubuntu-latest-m-python3.10-chromium
36.2 MB
test-results-taskpanes-ubuntu-latest-m-python3.10-firefox
62.5 MB
test-results-taskpanes-windows-latest-l-python3.10-Google Chrome
36.2 MB
test-results-taskpanes-windows-latest-l-python3.10-Microsoft Edge
36.8 MB
test-results-taskpanes-windows-latest-l-python3.10-chromium
34.6 MB
test-results-taskpanes-windows-latest-l-python3.10-firefox
57.6 MB
test-results-toolbar-macos-latest-python3.10-Google Chrome
43.2 MB
test-results-toolbar-macos-latest-python3.10-chromium
45 MB
test-results-toolbar-macos-latest-python3.10-firefox
77.3 MB
test-results-toolbar-macos-latest-python3.10-webkit
42.8 MB
test-results-toolbar-ubuntu-latest-m-python3.10-Google Chrome
41.3 MB
test-results-toolbar-ubuntu-latest-m-python3.10-chromium
41.4 MB
test-results-toolbar-ubuntu-latest-m-python3.10-firefox
72.2 MB
test-results-toolbar-windows-latest-l-python3.10-Google Chrome
40.9 MB
test-results-toolbar-windows-latest-l-python3.10-Microsoft Edge
42.3 MB
test-results-toolbar-windows-latest-l-python3.10-chromium
40 MB
test-results-toolbar-windows-latest-l-python3.10-firefox
66 MB