Mitosheet default df renderer #3246
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
Annotations
103 errors, 103 warnings, and 51 notices
[webkit] › streamlit_ui_tests/toolbar/home.spec.ts:28:7 › Home Tab Buttons › Formatting Buttons:
tests/streamlit_ui_tests/toolbar/home.spec.ts#L34
1) [webkit] › streamlit_ui_tests/toolbar/home.spec.ts:28:7 › Home Tab Buttons › Formatting Buttons
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').getByText('100%')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').getByText('100%')
32 | await expect(mito.getByText('$1', {exact: true})).toBeVisible();
33 | await mito.getByTitle('Format all of the selected columns as percentage. This only changes the display of the data, and does not effect the underlying dataframe.').click();
> 34 | await expect(mito.getByText('100%')).toBeVisible();
| ^
35 | await mito.getByTitle('Increase the number of decimal places that are displayed in the selected number columns.').click();
36 | await expect(mito.getByText('100.0%')).toBeVisible();
37 | await mito.getByTitle('Decrease the number of decimal places that are displayed in the selected number columns.').click();
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/toolbar/home.spec.ts:34:42
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:16:7 › Dataframe renders as mitosheet › Do not create a new code cell until code is generated:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L31
1) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:16:7 › Dataframe renders as mitosheet › Do not create a new code cell until code is generated
Error: expect(received).toContain(expected) // indexOf
Expected substring: "from mitosheet.public"
Received string: "[3]:# Empty code cell"
29 | // Check that the second cell now contains code
30 | const newSecondCell = await page.locator('.jp-Cell-inputArea').nth(1);
> 31 | expect(await newSecondCell.textContent()).toContain("from mitosheet.public");
| ^
32 |
33 | // Check that the third cell now contains placeholder text
34 | const thirdCell = await page.locator('.jp-Cell-inputArea').nth(2);
at /home/runner/work/mito/mito/tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:31:47
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:39:7 › Dataframe renders as mitosheet › Use empty code cell if it exists:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L54
2) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:39:7 › Dataframe renders as mitosheet › Use empty code cell if it exists
Error: expect(received).toContain(expected) // indexOf
Expected substring: "# Empty code cell"
Received string: "[ ]:"
52 | // Check that the third cell still contains the placeholder text
53 | const thirdCell = await page.locator('.jp-Cell-inputArea').nth(2);
> 54 | expect(await thirdCell.textContent()).toContain(placeholderCellText);
| ^
55 |
56 | })
57 |
at /home/runner/work/mito/mito/tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:54:43
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L1
3) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
Test timeout of 60000ms exceeded.
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L65
3) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
Error: page.waitForTimeout: Test timeout of 60000ms exceeded.
63 | // Edit the Mitosheet -> rerun df -> edit again
64 | await updateCellValue(page, 'Aaron', '"Jon"')
> 65 | await page.notebook.runCell(0);
| ^
66 | await updateCellValue(page, '4', '10')
67 |
68 | // Check that there are now two Mito generated code cells
at NotebookHelper.waitForRun (/home/runner/work/mito/mito/tests/node_modules/@jupyterlab/galata/src/helpers/notebook.ts:456:23)
at NotebookHelper.runCell (/home/runner/work/mito/mito/tests/node_modules/@jupyterlab/galata/src/helpers/notebook.ts:1411:5)
at /home/runner/work/mito/mito/tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:65:5
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L1
3) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L65
3) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForTimeout: Test timeout of 60000ms exceeded.
63 | // Edit the Mitosheet -> rerun df -> edit again
64 | await updateCellValue(page, 'Aaron', '"Jon"')
> 65 | await page.notebook.runCell(0);
| ^
66 | await updateCellValue(page, '4', '10')
67 |
68 | // Check that there are now two Mito generated code cells
at NotebookHelper.waitForRun (/home/runner/work/mito/mito/tests/node_modules/@jupyterlab/galata/src/helpers/notebook.ts:456:23)
at NotebookHelper.runCell (/home/runner/work/mito/mito/tests/node_modules/@jupyterlab/galata/src/helpers/notebook.ts:1411:5)
at /home/runner/work/mito/mito/tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:65:5
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:16:7 › Dataframe renders as mitosheet › Do not create a new code cell until code is generated:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L31
1) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:16:7 › Dataframe renders as mitosheet › Do not create a new code cell until code is generated
Error: expect(received).toContain(expected) // indexOf
Expected substring: "from mitosheet.public"
Received string: "[3]:# Empty code cell"
29 | // Check that the second cell now contains code
30 | const newSecondCell = await page.locator('.jp-Cell-inputArea').nth(1);
> 31 | expect(await newSecondCell.textContent()).toContain("from mitosheet.public");
| ^
32 |
33 | // Check that the third cell now contains placeholder text
34 | const thirdCell = await page.locator('.jp-Cell-inputArea').nth(2);
at /home/runner/work/mito/mito/tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:31:47
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:39:7 › Dataframe renders as mitosheet › Use empty code cell if it exists:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L54
2) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:39:7 › Dataframe renders as mitosheet › Use empty code cell if it exists
Error: expect(received).toContain(expected) // indexOf
Expected substring: "# Empty code cell"
Received string: "[ ]:"
52 | // Check that the third cell still contains the placeholder text
53 | const thirdCell = await page.locator('.jp-Cell-inputArea').nth(2);
> 54 | expect(await thirdCell.textContent()).toContain(placeholderCellText);
| ^
55 |
56 | })
57 |
at /home/runner/work/mito/mito/tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:54:43
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L1
3) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
Test timeout of 60000ms exceeded.
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L65
3) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
Error: page.waitForTimeout: Test timeout of 60000ms exceeded.
63 | // Edit the Mitosheet -> rerun df -> edit again
64 | await updateCellValue(page, 'Aaron', '"Jon"')
> 65 | await page.notebook.runCell(0);
| ^
66 | await updateCellValue(page, '4', '10')
67 |
68 | // Check that there are now two Mito generated code cells
at NotebookHelper.waitForRun (/home/runner/work/mito/mito/tests/node_modules/@jupyterlab/galata/src/helpers/notebook.ts:456:23)
at NotebookHelper.runCell (/home/runner/work/mito/mito/tests/node_modules/@jupyterlab/galata/src/helpers/notebook.ts:1411:5)
at /home/runner/work/mito/mito/tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:65:5
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L1
3) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L65
3) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForTimeout: Test timeout of 60000ms exceeded.
63 | // Edit the Mitosheet -> rerun df -> edit again
64 | await updateCellValue(page, 'Aaron', '"Jon"')
> 65 | await page.notebook.runCell(0);
| ^
66 | await updateCellValue(page, '4', '10')
67 |
68 | // Check that there are now two Mito generated code cells
at NotebookHelper.waitForRun (/home/runner/work/mito/mito/tests/node_modules/@jupyterlab/galata/src/helpers/notebook.ts:456:23)
at NotebookHelper.runCell (/home/runner/work/mito/mito/tests/node_modules/@jupyterlab/galata/src/helpers/notebook.ts:1411:5)
at /home/runner/work/mito/mito/tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:65:5
|
[chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype:
tests/streamlit_ui_tests/utils.ts#L8
1) [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
|
[firefox] › streamlit_ui_tests/taskpanes/formatting.spec.ts:21:9 › Formatting › Add a custom style to column headers:
tests/streamlit_ui_tests/taskpanes/formatting.spec.ts#L27
1) [firefox] › streamlit_ui_tests/taskpanes/formatting.spec.ts:21:9 › Formatting › Add a custom style to column headers
Error: Timed out 5000ms waiting for expect(locator).toHaveCSS(expected)
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.endo-column-header-container:not(.endo-column-header-container-selected)').first()
Expected string: "rgb(43, 78, 238)"
Received string: "rgb(232, 235, 248)"
Call log:
- expect.toHaveCSS with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.endo-column-header-container:not(.endo-column-header-container-selected)').first()
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
25 | await mito.getByText('Column Headers').click();
26 | await mito.locator('.spacing-row', { hasText: 'Background Color' }).locator('.color-input').fill('#2b4eee');
> 27 | await expect(mito.locator('.endo-column-header-container:not(.endo-column-header-container-selected)').first()).toHaveCSS('background-color', 'rgb(43, 78, 238)')
| ^
28 |
29 | await mito.locator('.spacing-row', { hasText: 'Text Color' }).locator('.color-input').fill('#ffffff');
30 | await expect(mito.locator('.endo-column-header-container:not(.endo-column-header-container-selected)').first()).toHaveCSS('color', 'rgb(255, 255, 255)')
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/formatting.spec.ts:27:121
|
[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: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
|
[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\taskpanes\code_config.spec.ts#L1
1) [Google Chrome] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters
Test timeout of 60000ms exceeded.
|
[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\taskpanes\code_config.spec.ts#L39
1) [Google Chrome] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.mito-dropdown-item').filter({ hasText: 'CSV Export File Path' })
37 |
38 | await mito.getByText('Add').click();
> 39 | await mito.locator('.mito-dropdown-item', { hasText: 'CSV Export File Path' }).click();
| ^
40 |
41 | // Scroll the code block into view
42 | await page.locator('.stCodeBlock').scrollIntoViewIfNeeded();
at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:39:84
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L1
1) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
Test timeout of 60000ms exceeded.
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L65
1) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
Error: page.evaluate: Target page, context or browser has been closed
63 | // Edit the Mitosheet -> rerun df -> edit again
64 | await updateCellValue(page, 'Aaron', '"Jon"')
> 65 | await page.notebook.runCell(0);
| ^
66 | await updateCellValue(page, '4', '10')
67 |
68 | // Check that there are now two Mito generated code cells
at NotebookHelper.waitForRun (/home/runner/work/mito/mito/tests/node_modules/@jupyterlab/galata/src/helpers/notebook.ts:457:30)
at NotebookHelper.runCell (/home/runner/work/mito/mito/tests/node_modules/@jupyterlab/galata/src/helpers/notebook.ts:1411:5)
at /home/runner/work/mito/mito/tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:65:5
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L1
1) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L65
1) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForTimeout: Test timeout of 60000ms exceeded.
63 | // Edit the Mitosheet -> rerun df -> edit again
64 | await updateCellValue(page, 'Aaron', '"Jon"')
> 65 | await page.notebook.runCell(0);
| ^
66 | await updateCellValue(page, '4', '10')
67 |
68 | // Check that there are now two Mito generated code cells
at NotebookHelper.waitForRun (/home/runner/work/mito/mito/tests/node_modules/@jupyterlab/galata/src/helpers/notebook.ts:456:23)
at NotebookHelper.runCell (/home/runner/work/mito/mito/tests/node_modules/@jupyterlab/galata/src/helpers/notebook.ts:1411:5)
at /home/runner/work/mito/mito/tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:65:5
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L1
1) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L65
1) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForTimeout: Test timeout of 60000ms exceeded.
63 | // Edit the Mitosheet -> rerun df -> edit again
64 | await updateCellValue(page, 'Aaron', '"Jon"')
> 65 | await page.notebook.runCell(0);
| ^
66 | await updateCellValue(page, '4', '10')
67 |
68 | // Check that there are now two Mito generated code cells
at NotebookHelper.waitForRun (/home/runner/work/mito/mito/tests/node_modules/@jupyterlab/galata/src/helpers/notebook.ts:456:23)
at NotebookHelper.runCell (/home/runner/work/mito/mito/tests/node_modules/@jupyterlab/galata/src/helpers/notebook.ts:1411:5)
at /home/runner/work/mito/mito/tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:65:5
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L1
1) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L65
1) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForTimeout: Test timeout of 60000ms exceeded.
63 | // Edit the Mitosheet -> rerun df -> edit again
64 | await updateCellValue(page, 'Aaron', '"Jon"')
> 65 | await page.notebook.runCell(0);
| ^
66 | await updateCellValue(page, '4', '10')
67 |
68 | // Check that there are now two Mito generated code cells
at NotebookHelper.waitForRun (/home/runner/work/mito/mito/tests/node_modules/@jupyterlab/galata/src/helpers/notebook.ts:456:23)
at NotebookHelper.runCell (/home/runner/work/mito/mito/tests/node_modules/@jupyterlab/galata/src/helpers/notebook.ts:1411:5)
at /home/runner/work/mito/mito/tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:65:5
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:16:7 › Dataframe renders as mitosheet › Do not create a new code cell until code is generated:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L31
2) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:16:7 › Dataframe renders as mitosheet › Do not create a new code cell until code is generated
Error: expect(received).toContain(expected) // indexOf
Expected substring: "from mitosheet.public"
Received string: "[3]:# Empty code cell"
29 | // Check that the second cell now contains code
30 | const newSecondCell = await page.locator('.jp-Cell-inputArea').nth(1);
> 31 | expect(await newSecondCell.textContent()).toContain("from mitosheet.public");
| ^
32 |
33 | // Check that the third cell now contains placeholder text
34 | const thirdCell = await page.locator('.jp-Cell-inputArea').nth(2);
at /home/runner/work/mito/mito/tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:31:47
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:39:7 › Dataframe renders as mitosheet › Use empty code cell if it exists:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L54
3) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:39:7 › Dataframe renders as mitosheet › Use empty code cell if it exists
Error: expect(received).toContain(expected) // indexOf
Expected substring: "# Empty code cell"
Received string: "[ ]:"
52 | // Check that the third cell still contains the placeholder text
53 | const thirdCell = await page.locator('.jp-Cell-inputArea').nth(2);
> 54 | expect(await thirdCell.textContent()).toContain(placeholderCellText);
| ^
55 |
56 | })
57 |
at /home/runner/work/mito/mito/tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:54:43
|
[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\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype:
tests\streamlit_ui_tests\utils.ts#L8
2) [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\file_import.spec.ts:13:7 › File Import Taskpane › Test import CSV file:
tests\streamlit_ui_tests\utils.ts#L8
3) [firefox] › streamlit_ui_tests\taskpanes\file_import.spec.ts:13:7 › File Import Taskpane › Test import CSV file
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\file_import.spec.ts:14:18
|
[firefox] › streamlit_ui_tests\taskpanes\formatting.spec.ts:5:9 › Formatting › Add a suggested style:
tests\streamlit_ui_tests\utils.ts#L8
4) [firefox] › streamlit_ui_tests\taskpanes\formatting.spec.ts:5:9 › Formatting › Add a suggested style
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\formatting.spec.ts:6:22
|
[firefox] › streamlit_ui_tests\taskpanes\merge.spec.ts:91:9 › Merge › Change Merge Type:
tests\streamlit_ui_tests\utils.ts#L64
5) [firefox] › streamlit_ui_tests\taskpanes\merge.spec.ts:91:9 › Merge › Change Merge Type ───────
Error: Timed out 5000ms waiting for expect(locator).not.toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.index-header-container').filter({ hasText: '4' })
Expected: not visible
Received: visible
Call log:
- expect.not.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.index-header-container').filter({ hasText: '4' })
- locator resolved to <div title="4" tabindex="-1" mito-row-index="4" mito-col-index="-1" class="index-header-container text-overflow-hide text-unselectable ">…</div>
- unexpected value "visible"
- locator resolved to <div title="4" tabindex="-1" mito-row-index="4" mito-col-index="-1" class="index-header-container text-overflow-hide text-unselectable ">…</div>
- unexpected value "visible"
- locator resolved to <div title="4" tabindex="-1" mito-row-index="4" mito-col-index="-1" class="index-header-container text-overflow-hide text-unselectable ">…</div>
- unexpected value "visible"
- locator resolved to <div title="4" tabindex="-1" mito-row-index="4" mito-col-index="-1" class="index-header-container text-overflow-hide text-unselectable ">…</div>
- unexpected value "visible"
- locator resolved to <div title="4" tabindex="-1" mito-row-index="4" mito-col-index="-1" class="index-header-container text-overflow-hide text-unselectable ">…</div>
- unexpected value "visible"
- locator resolved to <div title="4" tabindex="-1" mito-row-index="4" mito-col-index="-1" class="index-header-container text-overflow-hide text-unselectable ">…</div>
- unexpected value "visible"
- locator resolved to <div title="4" tabindex="-1" mito-row-index="4" mito-col-index="-1" class="index-header-container text-overflow-hide text-unselectable ">…</div>
- unexpected value "visible"
- locator resolved to <div title="4" tabindex="-1" mito-row-index="4" mito-col-index="-1" class="index-header-container text-overflow-hide text-unselectable ">…</div>
- unexpected value "visible"
- locator resolved to <div title="4" tabindex="-1" mito-row-index="4" mito-col-index="-1" class="index-header-container text-overflow-hide text-unselectable ">…</div>
- unexpected value "visible"
at streamlit_ui_tests\utils.ts:64
62 | export const hasExpectedNumberOfRows = async (mito: any, expectedRows: number) => {
63 | await expect(mito.locator('.index-header-container', { hasText: `${expectedRows - 1}` })).toBeVisible();
> 64 | await expect(mito.locator('.index-header-container', { hasText: `${expectedRows}` })).not.toBeVisible();
| ^
65 | };
66 |
67 | export const getMitoFrameWithTypeCSV = async (page: Page): Promise<FrameLocator> => {
at hasExpectedNumberOfRows (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:64:95)
at changeMergeTypeAndCheckRows (C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\merge.spec.ts:108:13)
at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\merge.spec.ts:113:9
|
[Google Chrome] › streamlit_ui_tests\toolbar\home.spec.ts:144:7 › Home Tab Buttons › Find and Replace:
tests\streamlit_ui_tests\toolbar\home.spec.ts#L167
1) [Google Chrome] › streamlit_ui_tests\toolbar\home.spec.ts:144:7 › Home Tab Buttons › Find and Replace
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').getByText('Column13')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').getByText('Column13')
165 | await awaitResponse(page);
166 |
> 167 | await expect(mito.getByText('Column13')).toBeVisible();
| ^
168 | await expect(mito.locator('.mito-grid-cell').filter({ hasText: /^13$/ }).first()).toBeVisible();
169 | });
170 |
at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\home.spec.ts:167:46
|
[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\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype:
tests\streamlit_ui_tests\utils.ts#L8
2) [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\file_import.spec.ts:13:7 › File Import Taskpane › Test import CSV file:
tests\streamlit_ui_tests\utils.ts#L8
3) [chromium] › streamlit_ui_tests\taskpanes\file_import.spec.ts:13:7 › File Import Taskpane › Test import CSV file
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\file_import.spec.ts:14:18
|
[chromium] › streamlit_ui_tests\taskpanes\formatting.spec.ts:5:9 › Formatting › Add a suggested style:
tests\streamlit_ui_tests\utils.ts#L8
4) [chromium] › streamlit_ui_tests\taskpanes\formatting.spec.ts:5:9 › Formatting › Add a suggested style
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\formatting.spec.ts:6:22
|
[chromium] › streamlit_ui_tests\taskpanes\formatting.spec.ts:21:9 › Formatting › Add a custom style to column headers:
tests\streamlit_ui_tests\taskpanes\formatting.spec.ts#L27
5) [chromium] › streamlit_ui_tests\taskpanes\formatting.spec.ts:21:9 › Formatting › Add a custom style to column headers
Error: Timed out 5000ms waiting for expect(locator).toHaveCSS(expected)
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.endo-column-header-container:not(.endo-column-header-container-selected)').first()
Expected string: "rgb(43, 78, 238)"
Received string: "rgb(232, 235, 248)"
Call log:
- expect.toHaveCSS with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.endo-column-header-container:not(.endo-column-header-container-selected)').first()
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
- locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgb(232, 235, 248)"
25 | await mito.getByText('Column Headers').click();
26 | await mito.locator('.spacing-row', { hasText: 'Background Color' }).locator('.color-input').fill('#2b4eee');
> 27 | await expect(mito.locator('.endo-column-header-container:not(.endo-column-header-container-selected)').first()).toHaveCSS('background-color', 'rgb(43, 78, 238)')
| ^
28 |
29 | await mito.locator('.spacing-row', { hasText: 'Text Color' }).locator('.color-input').fill('#ffffff');
30 | await expect(mito.locator('.endo-column-header-container:not(.endo-column-header-container-selected)').first()).toHaveCSS('color', 'rgb(255, 255, 255)')
at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\formatting.spec.ts:27:121
|
[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: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: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:118:7 › Graph Functionality › Change Chart type to Linear:
tests\streamlit_ui_tests\utils.ts#L8
4) [chromium] › streamlit_ui_tests\graph.spec.ts:118:7 › Graph Functionality › Change Chart type to Linear
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\graph.spec.ts:119:18
|
[chromium] › streamlit_ui_tests\graph.spec.ts:127:7 › Graph Functionality › Change Chart type to Horizontal Line Graph:
tests\streamlit_ui_tests\utils.ts#L8
5) [chromium] › streamlit_ui_tests\graph.spec.ts:127:7 › Graph Functionality › Change Chart type to Horizontal Line 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 getMitoFrameWithTypeCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:68:18)
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:128: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:25:5 › Add multiple new columns using context menu:
tests\streamlit_ui_tests\utils.ts#L171
2) [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('.endo-column-header-container').filter({ hasText: 'Column4' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.endo-column-header-container').filter({ hasText: 'Column4' })
at streamlit_ui_tests\utils.ts:171
169 |
170 | await expect(mito.locator('textbox')).not.toBeVisible();
> 171 | await expect(mito.locator('.endo-column-header-container', { hasText: newName })).toBeVisible();
| ^
172 | }
173 |
174 | export const clickTab = async (page: Page, mito: FrameLocator, tabName: string): Promise<void> => {
at renameColumnAtIndex (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:171:87)
at createNewColumn (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:204:5)
at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:30:5
|
[firefox] › streamlit_ui_tests\grid\cell.spec.ts:7:9 › Column Header › Cell context menu appears:
tests\streamlit_ui_tests\utils.ts#L8
3) [firefox] › streamlit_ui_tests\grid\cell.spec.ts:7:9 › Column Header › Cell context menu appears
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\grid\cell.spec.ts:8:22
|
[firefox] › streamlit_ui_tests\grid\cell.spec.ts:7:9 › Column Header › Cell context menu appears:
tests\streamlit_ui_tests\utils.ts#L8
3) [firefox] › streamlit_ui_tests\grid\cell.spec.ts:7:9 › Column Header › Cell context menu appears
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\grid\cell.spec.ts:8:22
|
[firefox] › streamlit_ui_tests\grid\column_header.spec.ts:5:9 › Column Header › Column Header context menu opens:
tests\streamlit_ui_tests\utils.ts#L8
4) [firefox] › streamlit_ui_tests\grid\column_header.spec.ts:5:9 › Column Header › Column Header context menu opens
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\grid\column_header.spec.ts:6:20
|
[firefox] › streamlit_ui_tests\grid\column_header.spec.ts:5:9 › Column Header › Column Header context menu opens:
tests\streamlit_ui_tests\utils.ts#L8
4) [firefox] › streamlit_ui_tests\grid\column_header.spec.ts:5:9 › Column Header › Column Header context menu opens
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\grid\column_header.spec.ts:6:20
|
[firefox] › streamlit_ui_tests\grid\index_header.spec.ts:5:9 › Context Menus › Index header context menu appears:
tests\streamlit_ui_tests\utils.ts#L8
5) [firefox] › streamlit_ui_tests\grid\index_header.spec.ts:5:9 › Context Menus › Index header context menu appears
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\grid\index_header.spec.ts:6:20
|
[firefox] › streamlit_ui_tests\grid\index_header.spec.ts:5:9 › Context Menus › Index header context menu appears:
tests\streamlit_ui_tests\utils.ts#L8
5) [firefox] › streamlit_ui_tests\grid\index_header.spec.ts:5:9 › Context Menus › Index header context menu appears
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\grid\index_header.spec.ts:6:20
|
[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\data.spec.ts:8:7 › Data Tab Buttons › Test Import Dataframes:
tests\streamlit_ui_tests\utils.ts#L8
2) [firefox] › streamlit_ui_tests\toolbar\data.spec.ts:8:7 › Data Tab Buttons › Test Import Dataframes
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\data.spec.ts:9:18
|
[firefox] › streamlit_ui_tests\toolbar\data.spec.ts:8:7 › Data Tab Buttons › Test Import Dataframes:
tests\streamlit_ui_tests\utils.ts#L8
2) [firefox] › streamlit_ui_tests\toolbar\data.spec.ts:8:7 › Data Tab Buttons › Test Import Dataframes
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\data.spec.ts:9:18
|
[firefox] › streamlit_ui_tests\toolbar\home.spec.ts:9:7 › Home Tab Buttons › Copy Button:
tests\streamlit_ui_tests\utils.ts#L8
3) [firefox] › streamlit_ui_tests\toolbar\home.spec.ts:9:7 › Home Tab Buttons › Copy Button ──────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\home.spec.ts:14:18
|
[firefox] › streamlit_ui_tests\toolbar\home.spec.ts:9:7 › Home Tab Buttons › Copy Button:
tests\streamlit_ui_tests\utils.ts#L8
3) [firefox] › streamlit_ui_tests\toolbar\home.spec.ts:9:7 › Home Tab Buttons › Copy Button ──────
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\home.spec.ts:14:18
|
[firefox] › streamlit_ui_tests\toolbar\home.spec.ts:28:7 › Home Tab Buttons › Formatting Buttons:
tests\streamlit_ui_tests\toolbar\home.spec.ts#L36
4) [firefox] › streamlit_ui_tests\toolbar\home.spec.ts:28:7 › Home Tab Buttons › Formatting Buttons
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').getByText('100.0%')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').getByText('100.0%')
34 | await expect(mito.getByText('100%')).toBeVisible();
35 | await mito.getByTitle('Increase the number of decimal places that are displayed in the selected number columns.').click();
> 36 | await expect(mito.getByText('100.0%')).toBeVisible();
| ^
37 | await mito.getByTitle('Decrease the number of decimal places that are displayed in the selected number columns.').click();
38 | await expect(mito.getByText('100%')).toBeVisible();
39 | });
at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\home.spec.ts:36:44
|
[firefox] › streamlit_ui_tests\toolbar\home.spec.ts:115:7 › Home Tab Buttons › Filter:
tests\streamlit_ui_tests\toolbar\home.spec.ts#L1
5) [firefox] › streamlit_ui_tests\toolbar\home.spec.ts:115:7 › Home Tab Buttons › Filter ─────────
Test timeout of 60000ms exceeded.
|
[firefox] › streamlit_ui_tests\toolbar\home.spec.ts:115:7 › Home Tab Buttons › Filter:
tests\streamlit_ui_tests\toolbar\home.spec.ts#L127
5) [firefox] › streamlit_ui_tests\toolbar\home.spec.ts:115:7 › Home Tab Buttons › Filter ─────────
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').getByText('No rows in dataframe.')
125 | await mito.getByRole('textbox').click();
126 | await mito.getByRole('textbox').fill('10');
> 127 | await mito.getByText('No rows in dataframe.').click();
| ^
128 | await expect(mito.getByText('Removed an additional 4 rows')).toBeVisible();
129 |
130 | // Add another filter and combine with an OR < 10
at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\home.spec.ts:127:51
|
[firefox] › streamlit_ui_tests\toolbar\insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot:
tests\streamlit_ui_tests\utils.ts#L8
6) [firefox] › streamlit_ui_tests\toolbar\insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot ───
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\insert.spec.ts:9:20
|
[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\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype:
tests\streamlit_ui_tests\utils.ts#L8
2) [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\file_import.spec.ts:13:7 › File Import Taskpane › Test import CSV file:
tests\streamlit_ui_tests\utils.ts#L8
3) [Microsoft Edge] › streamlit_ui_tests\taskpanes\file_import.spec.ts:13:7 › File Import Taskpane › Test import CSV file
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\file_import.spec.ts:14:18
|
[Microsoft Edge] › streamlit_ui_tests\taskpanes\formatting.spec.ts:5:9 › Formatting › Add a suggested style:
tests\streamlit_ui_tests\utils.ts#L8
4) [Microsoft Edge] › streamlit_ui_tests\taskpanes\formatting.spec.ts:5:9 › Formatting › Add a suggested style
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\formatting.spec.ts:6:22
|
[Microsoft Edge] › streamlit_ui_tests\taskpanes\pivot.spec.ts:121:9 › Pivot Table › Can handle multiple values:
tests\streamlit_ui_tests\utils.ts#L120
5) [Microsoft Edge] › streamlit_ui_tests\taskpanes\pivot.spec.ts:121:9 › Pivot Table › Can handle multiple values
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.endo-column-header-container').locator('div').filter({ hasText: 'Column3 count' }).first()
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.endo-column-header-container').locator('div').filter({ hasText: 'Column3 count' }).first()
at streamlit_ui_tests\utils.ts:120
118 | const columnName = columnNames[i];
119 | const columnHeaderContainer = await getColumnHeaderContainer(mito, columnName);
> 120 | await expect(columnHeaderContainer).toBeVisible();
| ^
121 | }
122 |
123 | }
at checkColumnExists (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:120:45)
at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\pivot.spec.ts:131:9
|
[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/data.spec.ts:8:7 › Data Tab Buttons › Test Import Dataframes:
tests/streamlit_ui_tests/utils.ts#L8
2) [Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:8:7 › Data Tab Buttons › Test Import Dataframes
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests/utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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/data.spec.ts:9: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\cell.spec.ts:7:9 › Column Header › Cell context menu appears:
tests\streamlit_ui_tests\utils.ts#L8
2) [chromium] › streamlit_ui_tests\grid\cell.spec.ts:7:9 › Column Header › Cell context menu appears
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\grid\cell.spec.ts:8:22
|
[chromium] › streamlit_ui_tests\grid\column_header.spec.ts:5:9 › Column Header › Column Header context menu opens:
tests\streamlit_ui_tests\utils.ts#L8
3) [chromium] › streamlit_ui_tests\grid\column_header.spec.ts:5:9 › Column Header › Column Header context menu opens
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\grid\column_header.spec.ts:6:20
|
[chromium] › streamlit_ui_tests\grid\index_header.spec.ts:5:9 › Context Menus › Index header context menu appears:
tests\streamlit_ui_tests\utils.ts#L8
4) [chromium] › streamlit_ui_tests\grid\index_header.spec.ts:5:9 › Context Menus › Index header context menu appears
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\grid\index_header.spec.ts:6:20
|
[firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:109:5 › Reference column by clicking on column header:
tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts#L126
1) [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:109:5 › Reference column by clicking on column header
Error: expect(received).toEqual(expected) // deep equality
- Expected - 4
+ Received + 4
Array [
- "22",
- "22",
- "22",
- "22",
+ "",
+ "0",
+ "0",
+ "0",
]
124 |
125 | const cellValues = await getValuesInColumn(mito, columnHeader);
> 126 | expect(cellValues).toEqual(['22', '22', '22', '22']);
| ^
127 | });
128 |
129 | test('Reference cell in previous row by clicking on it', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:126:24
|
[firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:109:5 › Reference column by clicking on column header:
tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts#L126
1) [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:109:5 › Reference column by clicking on column header
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 4
+ Received + 4
Array [
- "22",
- "22",
- "22",
- "22",
+ "",
+ "0",
+ "0",
+ "0",
]
124 |
125 | const cellValues = await getValuesInColumn(mito, columnHeader);
> 126 | expect(cellValues).toEqual(['22', '22', '22', '22']);
| ^
127 | });
128 |
129 | test('Reference cell in previous row by clicking on it', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:126:24
|
[firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:109:5 › Reference column by clicking on column header:
tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts#L126
1) [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:109:5 › Reference column by clicking on column header
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 4
+ Received + 4
Array [
- "22",
- "22",
- "22",
- "22",
+ "",
+ "0",
+ "0",
+ "0",
]
124 |
125 | const cellValues = await getValuesInColumn(mito, columnHeader);
> 126 | expect(cellValues).toEqual(['22', '22', '22', '22']);
| ^
127 | });
128 |
129 | test('Reference cell in previous row by clicking on it', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:126:24
|
[firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:109:5 › Reference column by clicking on column header:
tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts#L126
1) [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:109:5 › Reference column by clicking on column header
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 4
+ Received + 4
Array [
- "22",
- "22",
- "22",
- "22",
+ "",
+ "0",
+ "0",
+ "0",
]
124 |
125 | const cellValues = await getValuesInColumn(mito, columnHeader);
> 126 | expect(cellValues).toEqual(['22', '22', '22', '22']);
| ^
127 | });
128 |
129 | test('Reference cell in previous row by clicking on it', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:126:24
|
[firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP:
tests/streamlit_ui_tests/utils.ts#L49
2) [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.mito-grid-cell[mito-col-index="1"]').first()
Expected string: "2.00"
Received string: "0"
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.mito-grid-cell[mito-col-index="1"]').first()
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
at streamlit_ui_tests/utils.ts:49
47 | continue;
48 | }
> 49 | await expect(cell).toHaveText(values[cellIndex]);
| ^
50 | }
51 | }
52 |
at checkColumnCellsHaveExpectedValues (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:49:28)
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:336:5
|
[firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP:
tests/streamlit_ui_tests/utils.ts#L49
2) [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.mito-grid-cell[mito-col-index="1"]').first()
Expected string: "2.00"
Received string: "0"
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.mito-grid-cell[mito-col-index="1"]').first()
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
at streamlit_ui_tests/utils.ts:49
47 | continue;
48 | }
> 49 | await expect(cell).toHaveText(values[cellIndex]);
| ^
50 | }
51 | }
52 |
at checkColumnCellsHaveExpectedValues (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:49:28)
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:336:5
|
[firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP:
tests/streamlit_ui_tests/utils.ts#L49
2) [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.mito-grid-cell[mito-col-index="1"]').first()
Expected string: "2.00"
Received string: "0"
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.mito-grid-cell[mito-col-index="1"]').first()
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
at streamlit_ui_tests/utils.ts:49
47 | continue;
48 | }
> 49 | await expect(cell).toHaveText(values[cellIndex]);
| ^
50 | }
51 | }
52 |
at checkColumnCellsHaveExpectedValues (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:49:28)
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:336:5
|
[firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP:
tests/streamlit_ui_tests/utils.ts#L49
2) [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.mito-grid-cell[mito-col-index="1"]').first()
Expected string: "2.00"
Received string: "0"
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.mito-grid-cell[mito-col-index="1"]').first()
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
- locator resolved to <div title="0" tabindex="-1" mito-col-index="1" mito-row-index="0" class="mito-grid-cell text-unselectable mito-grid-cell-hidden right-align-number-series ">…</div>
- unexpected value "0"
at streamlit_ui_tests/utils.ts:49
47 | continue;
48 | }
> 49 | await expect(cell).toHaveText(values[cellIndex]);
| ^
50 | }
51 | }
52 |
at checkColumnCellsHaveExpectedValues (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:49:28)
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:336:5
|
[firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:129:5 › Reference cell in previous row by clicking on it:
tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts#L143
3) [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:129:5 › Reference cell in previous row by clicking on it
Error: expect(received).toEqual(expected) // deep equality
- Expected - 3
+ Received + 3
Array [
"0",
- "1",
- "4",
- "7",
+ "",
+ "0",
+ "0",
]
141 |
142 | const cellValues = await getValuesInColumn(mito, columnHeader);
> 143 | expect(cellValues).toEqual(['0', '1', '4', '7']);
| ^
144 | });
145 |
146 | test('Double clicking on cell while cell editor is open does not close cell editor', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:143:24
|
[firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:289:5 › Write spreadsheet formula applied to individual cell:
tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts#L304
4) [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:289:5 › Write spreadsheet formula applied to individual cell
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 1
Array [
- "1",
+ "",
"0",
"0",
"0",
]
302 |
303 | const cellValues = await getValuesInColumn(mito, columnHeader);
> 304 | expect(cellValues).toEqual(['1', '0', '0', '0']);
| ^
305 | });
306 |
307 | test('Cross-sheet formula with VLOOKUP', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:304:24
|
[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: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: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:118:7 › Graph Functionality › Change Chart type to Linear:
tests\streamlit_ui_tests\utils.ts#L8
4) [firefox] › streamlit_ui_tests\graph.spec.ts:118:7 › Graph Functionality › Change Chart type to Linear
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\graph.spec.ts:119:18
|
[firefox] › streamlit_ui_tests\graph.spec.ts:118:7 › Graph Functionality › Change Chart type to Linear:
tests\streamlit_ui_tests\utils.ts#L8
4) [firefox] › streamlit_ui_tests\graph.spec.ts:118:7 › Graph Functionality › Change Chart type to Linear
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\graph.spec.ts:119: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
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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#L171
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('.endo-column-header-container').filter({ hasText: 'Column4' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.endo-column-header-container').filter({ hasText: 'Column4' })
at streamlit_ui_tests\utils.ts:171
169 |
170 | await expect(mito.locator('textbox')).not.toBeVisible();
> 171 | await expect(mito.locator('.endo-column-header-container', { hasText: newName })).toBeVisible();
| ^
172 | }
173 |
174 | export const clickTab = async (page: Page, mito: FrameLocator, tabName: string): Promise<void> => {
at renameColumnAtIndex (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:171:87)
at createNewColumn (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:204:5)
at C:\a\mito\mito\tests\streamlit_ui_tests\grid\add_column_tests.spec.ts:19:5
|
[Microsoft Edge] › streamlit_ui_tests\grid\cell.spec.ts:7:9 › Column Header › Cell context menu appears:
tests\streamlit_ui_tests\utils.ts#L8
3) [Microsoft Edge] › streamlit_ui_tests\grid\cell.spec.ts:7:9 › Column Header › Cell context menu appears
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\grid\cell.spec.ts:8:22
|
[Microsoft Edge] › streamlit_ui_tests\grid\column_header.spec.ts:5:9 › Column Header › Column Header context menu opens:
tests\streamlit_ui_tests\utils.ts#L8
4) [Microsoft Edge] › streamlit_ui_tests\grid\column_header.spec.ts:5:9 › Column Header › Column Header context menu opens
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\grid\column_header.spec.ts:6:20
|
[Microsoft Edge] › streamlit_ui_tests\grid\index_header.spec.ts:5:9 › Context Menus › Index header context menu appears:
tests\streamlit_ui_tests\utils.ts#L8
5) [Microsoft Edge] › streamlit_ui_tests\grid\index_header.spec.ts:5:9 › Context Menus › Index header context menu appears
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\grid\index_header.spec.ts:6:20
|
[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: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: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:118:7 › Graph Functionality › Change Chart type to Linear:
tests\streamlit_ui_tests\utils.ts#L8
4) [Microsoft Edge] › streamlit_ui_tests\graph.spec.ts:118:7 › Graph Functionality › Change Chart type to Linear
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\graph.spec.ts:119: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\data.spec.ts:8:7 › Data Tab Buttons › Test Import Dataframes:
tests\streamlit_ui_tests\utils.ts#L8
2) [chromium] › streamlit_ui_tests\toolbar\data.spec.ts:8:7 › Data Tab Buttons › Test Import Dataframes
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\data.spec.ts:9:18
|
[chromium] › streamlit_ui_tests\toolbar\home.spec.ts:9:7 › Home Tab Buttons › Copy Button:
tests\streamlit_ui_tests\utils.ts#L8
3) [chromium] › streamlit_ui_tests\toolbar\home.spec.ts:9:7 › Home Tab Buttons › Copy Button ─────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\home.spec.ts:14:18
|
[chromium] › streamlit_ui_tests\toolbar\insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot:
tests\streamlit_ui_tests\utils.ts#L8
4) [chromium] › streamlit_ui_tests\toolbar\insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot ──
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\insert.spec.ts:9:20
|
[chromium] › streamlit_ui_tests\toolbar\insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot:
tests\streamlit_ui_tests\utils.ts#L8
4) [chromium] › streamlit_ui_tests\toolbar\insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot ──
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\insert.spec.ts:9:20
|
test-mitosheet-frontend-jupyternotebook (3.11)
The following actions uses node12 which is deprecated and will be forced to run on node16: styfle/[email protected], 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/[email protected], 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/[email protected], 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/[email protected], 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.8)
The following actions uses node12 which is deprecated and will be forced to run on node16: styfle/[email protected], 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/[email protected], 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-dash (3.10)
The following actions uses node12 which is deprecated and will be forced to run on node16: styfle/[email protected], 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/[email protected], 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 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. 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. 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. 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. 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. 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. 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. 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)
The following actions uses node12 which is deprecated and will be forced to run on node16: styfle/[email protected], 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/[email protected], 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-jupyterlab (3.10)
The following actions uses node12 which is deprecated and will be forced to run on node16: styfle/[email protected], 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/[email protected], 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 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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)
The following actions uses node12 which is deprecated and will be forced to run on node16: styfle/[email protected], 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/[email protected], 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. 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. 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. 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. 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. 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. 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 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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 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. 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. 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. 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. 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. 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: "jupyterlab-playwright-report-3.11", "test-results-grid-macos-latest-python3.10-firefox".
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 passed (12.9s)
|
🎭 Playwright Run Summary
1 passed (13.7s)
|
🎭 Playwright Run Summary
1 passed (13.3s)
|
🎭 Playwright Run Summary
1 passed (7.9s)
|
🎭 Playwright Run Summary
1 skipped
38 passed (3.1m)
|
🎭 Playwright Run Summary
2 skipped
44 passed (2.7m)
|
🎭 Playwright Run Summary
1 flaky
[webkit] › streamlit_ui_tests/toolbar/home.spec.ts:28:7 › Home Tab Buttons › Formatting Buttons
3 skipped
42 passed (2.9m)
|
🎭 Playwright Run Summary
2 skipped
43 passed (2.6m)
|
🎭 Playwright Run Summary
6 skipped
39 passed (3.0m)
|
🎭 Playwright Run Summary
2 skipped
44 passed (2.9m)
|
🎭 Playwright Run Summary
1 skipped
38 passed (3.2m)
|
🎭 Playwright Run Summary
3 flaky
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:16:7 › Dataframe renders as mitosheet › Do not create a new code cell until code is generated
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:39:7 › Dataframe renders as mitosheet › Use empty code cell if it exists
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
1 skipped
6 passed (2.9m)
|
🎭 Playwright Run Summary
3 flaky
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:16:7 › Dataframe renders as mitosheet › Do not create a new code cell until code is generated
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:39:7 › Dataframe renders as mitosheet › Use empty code cell if it exists
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
1 skipped
6 passed (2.9m)
|
🎭 Playwright Run Summary
1 skipped
38 passed (3.4m)
|
🎭 Playwright Run Summary
2 skipped
43 passed (3.1m)
|
🎭 Playwright Run Summary
44 passed (4.1m)
|
🎭 Playwright Run Summary
2 skipped
44 passed (2.3m)
|
🎭 Playwright Run Summary
2 skipped
44 passed (2.2m)
|
🎭 Playwright Run Summary
1 flaky
[chromium] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype
1 skipped
37 passed (2.5m)
|
🎭 Playwright Run Summary
44 passed (4.1m)
|
🎭 Playwright Run Summary
2 skipped
43 passed (2.6m)
|
🎭 Playwright Run Summary
1 flaky
[firefox] › streamlit_ui_tests/taskpanes/formatting.spec.ts:21:9 › Formatting › Add a custom style to column headers
1 skipped
37 passed (2.5m)
|
🎭 Playwright Run Summary
44 passed (2.8m)
|
🎭 Playwright Run Summary
2 skipped
43 passed (3.5m)
|
🎭 Playwright Run Summary
1 skipped
38 passed (2.3m)
|
🎭 Playwright Run Summary
2 flaky
[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
42 passed (3.1m)
|
🎭 Playwright Run Summary
2 skipped
43 passed (2.5m)
|
🎭 Playwright Run Summary
1 flaky
[Google Chrome] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters
1 skipped
37 passed (2.2m)
|
🎭 Playwright Run Summary
1 failed
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:58:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
2 flaky
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:16:7 › Dataframe renders as mitosheet › Do not create a new code cell until code is generated
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:39:7 › Dataframe renders as mitosheet › Use empty code cell if it exists
1 skipped
6 passed (4.9m)
|
🎭 Playwright Run Summary
44 passed (2.9m)
|
🎭 Playwright Run Summary
2 skipped
44 passed (1.8m)
|
🎭 Playwright Run Summary
1 skipped
38 passed (6.5m)
|
🎭 Playwright Run Summary
5 flaky
[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\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype
[firefox] › streamlit_ui_tests\taskpanes\file_import.spec.ts:13:7 › File Import Taskpane › Test import CSV file
[firefox] › streamlit_ui_tests\taskpanes\formatting.spec.ts:5:9 › Formatting › Add a suggested style
[firefox] › streamlit_ui_tests\taskpanes\merge.spec.ts:91:9 › Merge › Change Merge Type ────────
1 skipped
33 passed (2.3m)
|
🎭 Playwright Run Summary
1 flaky
[Google Chrome] › streamlit_ui_tests\toolbar\home.spec.ts:144:7 › Home Tab Buttons › Find and Replace
2 skipped
43 passed (2.0m)
|
🎭 Playwright Run Summary
5 flaky
[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\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype
[chromium] › streamlit_ui_tests\taskpanes\file_import.spec.ts:13:7 › File Import Taskpane › Test import CSV file
[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
1 skipped
33 passed (2.2m)
|
🎭 Playwright Run Summary
5 flaky
[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
39 passed (2.4m)
|
🎭 Playwright Run Summary
2 skipped
44 passed (6.7m)
|
🎭 Playwright Run Summary
5 flaky
[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: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\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
2 skipped
38 passed (3.0m)
|
🎭 Playwright Run Summary
2 skipped
43 passed (2.4m)
|
🎭 Playwright Run Summary
6 flaky
[firefox] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ────
[firefox] › streamlit_ui_tests\toolbar\data.spec.ts:8:7 › Data Tab Buttons › Test Import Dataframes
[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:115:7 › Home Tab Buttons › Filter ──────────
[firefox] › streamlit_ui_tests\toolbar\insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot ────
2 skipped
38 passed (3.3m)
|
🎭 Playwright Run Summary
44 passed (7.7m)
|
🎭 Playwright Run Summary
44 passed (6.3m)
|
🎭 Playwright Run Summary
5 flaky
[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\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype
[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\formatting.spec.ts:5:9 › Formatting › Add a suggested style
[Microsoft Edge] › streamlit_ui_tests\taskpanes\pivot.spec.ts:121:9 › Pivot Table › Can handle multiple values
1 skipped
33 passed (2.1m)
|
🎭 Playwright Run Summary
2 flaky
[Google Chrome] › streamlit_ui_tests/toolbar/code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code
[Google Chrome] › streamlit_ui_tests/toolbar/data.spec.ts:8:7 › Data Tab Buttons › Test Import Dataframes
2 skipped
42 passed (2.2m)
|
🎭 Playwright Run Summary
4 flaky
[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\cell.spec.ts:7:9 › Column Header › Cell context menu appears
[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
2 skipped
39 passed (2.5m)
|
🎭 Playwright Run Summary
2 failed
[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:307:5 › Cross-sheet formula with VLOOKUP
3 flaky
[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:289:5 › Write spreadsheet formula applied to individual cell
[firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:340:5 › Cross-sheet formula with VLOOKUP - pressing enter from another sheet
2 skipped
38 passed (9.2m)
|
🎭 Playwright Run Summary
44 passed (2.4m)
|
🎭 Playwright Run Summary
4 flaky
[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
40 passed (2.6m)
|
🎭 Playwright Run Summary
5 flaky
[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\cell.spec.ts:7:9 › Column Header › Cell context menu appears
[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
2 skipped
38 passed (2.4m)
|
🎭 Playwright Run Summary
4 flaky
[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
40 passed (2.1m)
|
🎭 Playwright Run Summary
4 flaky
[chromium] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ───
[chromium] › streamlit_ui_tests\toolbar\data.spec.ts:8:7 › Data Tab Buttons › Test Import Dataframes
[chromium] › streamlit_ui_tests\toolbar\home.spec.ts:9:7 › Home Tab Buttons › Copy Button ──────
[chromium] › streamlit_ui_tests\toolbar\insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot ───
2 skipped
40 passed (2.0m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
jupyterlab-playwright-report-3.11
|
20.4 MB |
|
test-results-grid-macos-latest-python3.10-firefox
|
14.1 MB |
|