Mito AI: Restore chat on refresh #3461
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
182 errors, 8 warnings, and 51 notices
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:65: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:65: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:65:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L72
1) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:65:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
Error: page.waitForTimeout: Test timeout of 60000ms exceeded.
70 | // Edit the Mitosheet -> rerun df -> edit again
71 | await updateCellValue(page, 'Aaron', '"Jon"')
> 72 | await page.notebook.runCell(0);
| ^
73 | await updateCellValue(page, '4', '10')
74 |
75 | // 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:72:5
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:65: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:65: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:65:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L72
1) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:65:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForTimeout: Test timeout of 60000ms exceeded.
70 | // Edit the Mitosheet -> rerun df -> edit again
71 | await updateCellValue(page, 'Aaron', '"Jon"')
> 72 | await page.notebook.runCell(0);
| ^
73 | await updateCellValue(page, '4', '10')
74 |
75 | // 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:72:5
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:65: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:65: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:65:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L72
1) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:65:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
Error: page.waitForTimeout: Test timeout of 60000ms exceeded.
70 | // Edit the Mitosheet -> rerun df -> edit again
71 | await updateCellValue(page, 'Aaron', '"Jon"')
> 72 | await page.notebook.runCell(0);
| ^
73 | await updateCellValue(page, '4', '10')
74 |
75 | // 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:72:5
|
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:65: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:65: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:65:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell:
tests/jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts#L72
1) [chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:65:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: page.waitForTimeout: Test timeout of 60000ms exceeded.
70 | // Edit the Mitosheet -> rerun df -> edit again
71 | await updateCellValue(page, 'Aaron', '"Jon"')
> 72 | await page.notebook.runCell(0);
| ^
73 | await updateCellValue(page, '4', '10')
74 |
75 | // 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:72:5
|
[chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:242:5 › Edit single cell can overwrite formula:
tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts#L252
1) [chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:242:5 › Edit single cell can overwrite formula
Error: expect(received).toEqual(expected) // deep equality
- Expected - 1
+ Received + 1
Array [
- "100",
+ "",
"9",
"15",
"21",
]
250 |
251 | const cellValues = await getValuesInColumn(mito, columnHeader);
> 252 | expect(cellValues).toEqual(['100', '9', '15', '21']);
| ^
253 |
254 | });
255 |
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:252:24
|
[firefox] › streamlit_ui_tests/taskpanes/formatting.spec.ts:5:9 › Formatting › Add a suggested style:
tests/streamlit_ui_tests/taskpanes/formatting.spec.ts#L11
1) [firefox] › streamlit_ui_tests/taskpanes/formatting.spec.ts:5:9 › Formatting › Add a suggested style
Error: Timed out 5000ms waiting for expect(locator).toHaveCSS(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.endo-column-header-container:not(.endo-column-header-container-selected)').first()
Expected string: "rgb(155, 155, 157)"
Received string: "rgba(0, 0, 0, 0)"
Call log:
- expect.toHaveCSS with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.endo-column-header-container:not(.endo-column-header-container-selected)').first()
9 × locator resolved to <div title="Column2" draggable="true" mito-col-index="1" class="endo-column-header-container endo-column-header-text ">…</div>
- unexpected value "rgba(0, 0, 0, 0)"
9 | // Update to the second suggested style (the first is default)
10 | await mito.locator('.mito-suggested-style').nth(1).click();
> 11 | await expect(mito.locator('.endo-column-header-container:not(.endo-column-header-container-selected)').first()).toHaveCSS('background-color', 'rgb(155, 155, 157)')
| ^
12 |
13 | // Update to the third suggested style
14 | await mito.locator('.mito-suggested-style').nth(2).click();
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/formatting.spec.ts:11:121
|
[firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype:
tests/streamlit_ui_tests/taskpanes/column_control_panel.spec.ts#L1
1) [firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype
Test timeout of 60000ms exceeded.
|
[firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype:
tests/streamlit_ui_tests/utils.ts#L59
1) [firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.mito-dropdown-item').filter({ hasText: 'datetime' })
- locator resolved to <button class="mito-dropdown-item ">…</button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element was detached from the DOM, retrying
at streamlit_ui_tests/utils.ts:59
57 | export const updateSelectedValue = async (mito: FrameLocator, selectLabel: string, value: string): Promise<void> => {
58 | await mito.locator('.spacing-row', { hasText: selectLabel }).locator('.select-text').click();
> 59 | await mito.locator('.mito-dropdown-item', { hasText: value }).click();
| ^
60 | }
61 |
62 | export const hasExpectedNumberOfRows = async (mito: any, expectedRows: number) => {
at updateSelectedValue (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/utils.ts:59:67)
at changeDtypeInColumnControlPanel (/Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:11:5)
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:41:9
|
[Google Chrome] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP:
tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts#L325
1) [Google Chrome] › 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).not.toBeVisible()
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.endo-column-header-final-text').filter({ hasText: /new-column/ })
Expected: not visible
Received: visible
Call log:
- expect.not.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.endo-column-header-final-text').filter({ hasText: /new-column/ })
9 × locator resolved to <div tabindex="-1" class="endo-column-header-final-text">new-column-m6ja</div>
- unexpected value "visible"
323 | // Navigate to the other sheet and select the range of columns
324 | await mito.locator('.tab', { hasText: 'test' }).click();
> 325 | await expect(mito.locator('.endo-column-header-final-text', { hasText: /new-column/ })).not.toBeVisible();
| ^
326 | await mito.locator('.endo-column-header-final-text', { hasText: 'Column1' }).click();
327 | await mito.locator('.endo-column-header-final-text', { hasText: 'Column3' }).click({ modifiers: ['Shift'] });
328 | // Finish the formula
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:325:97
|
[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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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
|
[chromium] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:55:9 › Keyboard Shortcuts › Next/prev sheet with graphs:
tests\streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts#L63
5) [chromium] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:55:9 › Keyboard Shortcuts › Next/prev sheet with graphs
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().getByText('Column1 bar chart')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().getByText('Column1 bar chart')
61 | // Create a graph
62 | await mito.getByText('Graph').click();
> 63 | await expect(mito.getByText('Column1 bar chart')).toBeVisible();
| ^
64 |
65 | // Create another graph off of test_1
66 | await mito.locator('.tab', { hasText: 'test_1' }).click();
at C:\a\mito\mito\tests\streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:63:57
|
[chromium] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:16:5 › Set constant formula to new column using cell editor:
tests\streamlit_ui_tests\grid\set_column_formula_tests.spec.ts#L25
6) [chromium] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:16:5 › Set constant formula to new column using cell editor
Error: expect(received).toEqual(expected) // deep equality
- Expected - 4
+ Received + 4
Array [
- "5",
- "5",
- "5",
- "5",
+ "",
+ "0",
+ "0",
+ "0",
]
23 | // Check that the value in columnHeader are '5'
24 | const cellValues = await getValuesInColumn(mito, columnHeader);
> 25 | expect(cellValues).toEqual(Array(cellValues.length).fill('5'));
| ^
26 |
27 | // Test that reopening the cell editor displays the formula
28 | const cell = await getCellAtRowIndexAndColumnName(mito, 0, columnHeader);
at C:\a\mito\mito\tests\streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:25:24
|
[Google Chrome] › streamlit_ui_tests\toolbar\home.spec.ts:85:7 › Home Tab Buttons › Delete Column:
tests\streamlit_ui_tests\toolbar\home.spec.ts#L92
1) [Google Chrome] › streamlit_ui_tests\toolbar\home.spec.ts:85:7 › Home Tab Buttons › Delete Column
Error: expect.not.toBeVisible: Error: strict mode violation: getByText('Column2') resolved to 3 elements:
1) <p class="formula-bar-column-header text-header-3 text-overflow-hide">Column2</p> aka locator('p').filter({ hasText: 'Column2' })
2) <div class="formula-bar-formula text-header-3 text-overflow-hide element-width-block">Column2</div> aka getByText('Column2').nth(1)
3) <div tabindex="-1" class="endo-column-header-final-text">Column2</div> aka getByText('Column2').nth(2)
Call log:
- expect.not.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().getByText('Column2')
90 | await clickButtonAndAwaitResponse(page, mito, { name: 'Delete' })
91 |
> 92 | await expect(mito.getByText('Column2')).not.toBeVisible();
| ^
93 | });
94 |
95 | test('Insert Column', async ({ page }) => {
at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\home.spec.ts:92:49
|
[firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:92:5 › Reference cell by clicking on it:
tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts#L106
1) [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:92:5 › Reference cell by clicking on it
Error: expect(received).toEqual(expected) // deep equality
- Expected - 4
+ Received + 4
Array [
- "1",
- "4",
- "7",
- "10",
+ "",
+ "0",
+ "0",
+ "0",
]
104 |
105 | const cellValues = await getValuesInColumn(mito, columnHeader);
> 106 | expect(cellValues).toEqual(['1', '4', '7', '10']);
| ^
107 | });
108 |
109 | test('Reference column by clicking on column header', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:106:24
|
[firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:92:5 › Reference cell by clicking on it:
tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts#L106
1) [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:92:5 › Reference cell by clicking on it
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: expect(received).toEqual(expected) // deep equality
- Expected - 4
+ Received + 4
Array [
- "1",
- "4",
- "7",
- "10",
+ "",
+ "0",
+ "0",
+ "0",
]
104 |
105 | const cellValues = await getValuesInColumn(mito, columnHeader);
> 106 | expect(cellValues).toEqual(['1', '4', '7', '10']);
| ^
107 | });
108 |
109 | test('Reference column by clicking on column header', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:106: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
2) [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:289:5 › Write spreadsheet formula applied to individual cell:
tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts#L304
3) [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/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
3) [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:289:5 › Write spreadsheet formula applied to individual cell
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
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/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
3) [firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:289:5 › Write spreadsheet formula applied to individual cell
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
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
|
[webkit] › streamlit_ui_tests/taskpanes/merge.spec.ts:144:9 › Merge › Changing the columns to keep in merge:
tests/streamlit_ui_tests/taskpanes/merge.spec.ts#L168
1) [webkit] › streamlit_ui_tests/taskpanes/merge.spec.ts:144:9 › Merge › Changing the columns to keep in merge
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.endo-column-header-container')
Expected: 3
Received: 2
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.endo-column-header-container')
9 × locator resolved to 2 elements
- unexpected value "2"
166 | await mito.locator('.multi-toggle-box-row', { hasText: 'Column2' }).locator('input[type="checkbox"]').nth(1).click();
167 | await awaitResponse(page);
> 168 | await expect(mito.locator('.endo-column-header-container')).toHaveCount(3);
| ^
169 | });
170 |
171 | test('Deleting a merge key then editing a merge', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/merge.spec.ts:168:69
|
[chromium] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [chromium] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[chromium] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [chromium] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[chromium] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [chromium] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[chromium] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [chromium] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[chromium] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [chromium] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[chromium] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [chromium] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[chromium] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [chromium] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[chromium] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [chromium] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[chromium] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L236
3) [chromium] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
Expected: 8
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
9 × locator resolved to 0 elements
- unexpected value "0"
234 | await mito.locator('.mito-dropdown-item', { hasText: 'all' }).click();
235 | await awaitResponse(page);
> 236 | await expect(mito.locator('path.point')).toHaveCount(8);
| ^
237 | });
238 |
239 | test('Switch between graph and data tab', async ({ page }) => {
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:236:46
|
[chromium] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L236
3) [chromium] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
Expected: 8
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
9 × locator resolved to 0 elements
- unexpected value "0"
234 | await mito.locator('.mito-dropdown-item', { hasText: 'all' }).click();
235 | await awaitResponse(page);
> 236 | await expect(mito.locator('path.point')).toHaveCount(8);
| ^
237 | });
238 |
239 | test('Switch between graph and data tab', async ({ page }) => {
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:236:46
|
[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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\cell.spec.ts:7:9 › Column Header › Cell context menu appears:
tests\streamlit_ui_tests\utils.ts#L8
2) [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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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
3) [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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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
4) [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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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
|
[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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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: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
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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:33:9 › Formatting › Add a custom style to rows:
tests\streamlit_ui_tests\taskpanes\formatting.spec.ts#L39
5) [chromium] › streamlit_ui_tests\taskpanes\formatting.spec.ts:33:9 › Formatting › Add a custom style to rows
Error: Timed out 5000ms waiting for expect(locator).toHaveCSS(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.mito-grid-row-even').first()
Expected string: "rgb(43, 78, 238)"
Received string: "rgba(0, 0, 0, 0)"
Call log:
- expect.toHaveCSS with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.mito-grid-row-even').first()
9 × locator resolved to <div class="mito-grid-row mito-grid-row-even ">…</div>
- unexpected value "rgba(0, 0, 0, 0)"
37 | await mito.locator('.mito-blue-container', { hasText: 'Rows'}).click();
38 | await mito.locator('.spacing-row', { hasText: 'Even Row: Background Color' }).locator('.color-input').fill('#2b4eee');
> 39 | await expect(mito.locator('.mito-grid-row-even').first()).toHaveCSS('background-color', 'rgb(43, 78, 238)')
| ^
40 |
41 | await mito.locator('.spacing-row', { hasText: 'Even Row: Text Color' }).locator('.color-input').fill('#ffffff');
42 | await expect(mito.locator('.mito-grid-row-even').first()).toHaveCSS('color', 'rgb(255, 255, 255)')
at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\formatting.spec.ts:39:67
|
[firefox] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [firefox] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[firefox] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [firefox] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[firefox] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [firefox] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[firefox] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [firefox] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[firefox] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [firefox] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[firefox] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [firefox] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[firefox] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [firefox] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[firefox] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [firefox] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[firefox] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L236
3) [firefox] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
Expected: 8
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
9 × locator resolved to 0 elements
- unexpected value "0"
234 | await mito.locator('.mito-dropdown-item', { hasText: 'all' }).click();
235 | await awaitResponse(page);
> 236 | await expect(mito.locator('path.point')).toHaveCount(8);
| ^
237 | });
238 |
239 | test('Switch between graph and data tab', async ({ page }) => {
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:236:46
|
[firefox] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L236
3) [firefox] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
Expected: 8
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
9 × locator resolved to 0 elements
- unexpected value "0"
234 | await mito.locator('.mito-dropdown-item', { hasText: 'all' }).click();
235 | await awaitResponse(page);
> 236 | await expect(mito.locator('path.point')).toHaveCount(8);
| ^
237 | });
238 |
239 | test('Switch between graph and data tab', async ({ page }) => {
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:236:46
|
[Google Chrome] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:52:5 › Set formula referencing other columns (typing column headers) and then update it:
tests\streamlit_ui_tests\grid\set_column_formula_tests.spec.ts#L62
1) [Google Chrome] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:52:5 › Set formula referencing other columns (typing column headers) and then update it
Error: expect(received).toEqual(expected) // deep equality
- Expected - 2
+ Received + 2
Array [
- "3",
- "9",
+ "",
+ "0",
"15",
"21",
]
60 |
61 | const cellValues = await getValuesInColumn(mito, columnHeader);
> 62 | expect(cellValues).toEqual(['3', '9', '15', '21']);
| ^
63 |
64 | await setFormulaUsingCellEditor(page, mito, columnHeader, '=Column1');
65 | const newCellValues = await getValuesInColumn(mito, columnHeader);
at C:\a\mito\mito\tests\streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:62:24
|
[Google Chrome] › streamlit_ui_tests/taskpanes/formatting.spec.ts:33:9 › Formatting › Add a custom style to rows:
tests/streamlit_ui_tests/taskpanes/formatting.spec.ts#L39
1) [Google Chrome] › streamlit_ui_tests/taskpanes/formatting.spec.ts:33:9 › Formatting › Add a custom style to rows
Error: Timed out 5000ms waiting for expect(locator).toHaveCSS(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.mito-grid-row-even').first()
Expected string: "rgb(43, 78, 238)"
Received string: "rgba(0, 0, 0, 0)"
Call log:
- expect.toHaveCSS with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.mito-grid-row-even').first()
9 × locator resolved to <div class="mito-grid-row mito-grid-row-even ">…</div>
- unexpected value "rgba(0, 0, 0, 0)"
37 | await mito.locator('.mito-blue-container', { hasText: 'Rows'}).click();
38 | await mito.locator('.spacing-row', { hasText: 'Even Row: Background Color' }).locator('.color-input').fill('#2b4eee');
> 39 | await expect(mito.locator('.mito-grid-row-even').first()).toHaveCSS('background-color', 'rgb(43, 78, 238)')
| ^
40 |
41 | await mito.locator('.spacing-row', { hasText: 'Even Row: Text Color' }).locator('.color-input').fill('#ffffff');
42 | await expect(mito.locator('.mito-grid-row-even').first()).toHaveCSS('color', 'rgb(255, 255, 255)')
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/taskpanes/formatting.spec.ts:39:67
|
[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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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:144:7 › Home Tab Buttons › Find and Replace:
tests\streamlit_ui_tests\toolbar\home.spec.ts#L167
4) [firefox] › 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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().getByText('Column13')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().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
|
[firefox] › streamlit_ui_tests\toolbar\insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot:
tests\streamlit_ui_tests\utils.ts#L8
5) [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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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
|
[webkit] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [webkit] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[webkit] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [webkit] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[webkit] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [webkit] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[webkit] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [webkit] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[webkit] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [webkit] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[webkit] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [webkit] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[webkit] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [webkit] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[webkit] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [webkit] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[webkit] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L236
3) [webkit] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
Expected: 8
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
9 × locator resolved to 0 elements
- unexpected value "0"
234 | await mito.locator('.mito-dropdown-item', { hasText: 'all' }).click();
235 | await awaitResponse(page);
> 236 | await expect(mito.locator('path.point')).toHaveCount(8);
| ^
237 | });
238 |
239 | test('Switch between graph and data tab', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:236:46
|
[webkit] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L236
3) [webkit] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
Expected: 8
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
9 × locator resolved to 0 elements
- unexpected value "0"
234 | await mito.locator('.mito-dropdown-item', { hasText: 'all' }).click();
235 | await awaitResponse(page);
> 236 | await expect(mito.locator('path.point')).toHaveCount(8);
| ^
237 | });
238 |
239 | test('Switch between graph and data tab', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:236:46
|
[Google Chrome] › streamlit_ui_tests\taskpanes\formatting.spec.ts:33:9 › Formatting › Add a custom style to rows:
tests\streamlit_ui_tests\taskpanes\formatting.spec.ts#L39
1) [Google Chrome] › streamlit_ui_tests\taskpanes\formatting.spec.ts:33:9 › Formatting › Add a custom style to rows
Error: Timed out 5000ms waiting for expect(locator).toHaveCSS(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.mito-grid-row-even').first()
Expected string: "rgb(43, 78, 238)"
Received string: "rgba(0, 0, 0, 0)"
Call log:
- expect.toHaveCSS with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.mito-grid-row-even').first()
9 × locator resolved to <div class="mito-grid-row mito-grid-row-even ">…</div>
- unexpected value "rgba(0, 0, 0, 0)"
37 | await mito.locator('.mito-blue-container', { hasText: 'Rows'}).click();
38 | await mito.locator('.spacing-row', { hasText: 'Even Row: Background Color' }).locator('.color-input').fill('#2b4eee');
> 39 | await expect(mito.locator('.mito-grid-row-even').first()).toHaveCSS('background-color', 'rgb(43, 78, 238)')
| ^
40 |
41 | await mito.locator('.spacing-row', { hasText: 'Even Row: Text Color' }).locator('.color-input').fill('#ffffff');
42 | await expect(mito.locator('.mito-grid-row-even').first()).toHaveCSS('color', 'rgb(255, 255, 255)')
at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\formatting.spec.ts:39:67
|
[firefox] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests\streamlit_ui_tests\graph.spec.ts#L180
1) [firefox] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:180:43
|
[firefox] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests\streamlit_ui_tests\graph.spec.ts#L180
1) [firefox] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:180:43
|
[firefox] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests\streamlit_ui_tests\graph.spec.ts#L180
1) [firefox] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:180:43
|
[firefox] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests\streamlit_ui_tests\graph.spec.ts#L180
1) [firefox] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:180:43
|
[firefox] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests\streamlit_ui_tests\graph.spec.ts#L219
2) [firefox] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:219:43
|
[firefox] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests\streamlit_ui_tests\graph.spec.ts#L219
2) [firefox] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:219:43
|
[firefox] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests\streamlit_ui_tests\graph.spec.ts#L219
2) [firefox] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:219:43
|
[firefox] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests\streamlit_ui_tests\graph.spec.ts#L219
2) [firefox] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:219:43
|
[firefox] › streamlit_ui_tests\graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations:
tests\streamlit_ui_tests\graph.spec.ts#L236
3) [firefox] › streamlit_ui_tests\graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
Expected: 8
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
9 × locator resolved to 0 elements
- unexpected value "0"
234 | await mito.locator('.mito-dropdown-item', { hasText: 'all' }).click();
235 | await awaitResponse(page);
> 236 | await expect(mito.locator('path.point')).toHaveCount(8);
| ^
237 | });
238 |
239 | test('Switch between graph and data tab', async ({ page }) => {
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:236:46
|
[firefox] › streamlit_ui_tests\graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations:
tests\streamlit_ui_tests\graph.spec.ts#L236
3) [firefox] › streamlit_ui_tests\graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
Expected: 8
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
9 × locator resolved to 0 elements
- unexpected value "0"
234 | await mito.locator('.mito-dropdown-item', { hasText: 'all' }).click();
235 | await awaitResponse(page);
> 236 | await expect(mito.locator('path.point')).toHaveCount(8);
| ^
237 | });
238 |
239 | test('Switch between graph and data tab', async ({ page }) => {
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:236:46
|
[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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]');
> 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible();
| ^
9 | return mito;
10 | };
11 |
at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104)
at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18)
at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\code_config.spec.ts:7:18
|
[firefox] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters:
tests\streamlit_ui_tests\taskpanes\code_config.spec.ts#L1
2) [firefox] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters
Test timeout of 60000ms exceeded.
|
[firefox] › 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
2) [firefox] › 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 locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().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
|
[firefox] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype:
tests\streamlit_ui_tests\utils.ts#L8
3) [firefox] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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
4) [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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\file_import.spec.ts:13:7 › File Import Taskpane › Test import CSV file:
tests\streamlit_ui_tests\utils.ts#L8
4) [firefox] › streamlit_ui_tests\taskpanes\file_import.spec.ts:13:7 › File Import Taskpane › Test import CSV file
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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
5) [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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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:144:9 › Merge › Changing the columns to keep in merge:
tests\streamlit_ui_tests\taskpanes\merge.spec.ts#L168
6) [firefox] › streamlit_ui_tests\taskpanes\merge.spec.ts:144:9 › Merge › Changing the columns to keep in merge
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.endo-column-header-container')
Expected: 3
Received: 2
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.endo-column-header-container')
9 × locator resolved to 2 elements
- unexpected value "2"
166 | await mito.locator('.multi-toggle-box-row', { hasText: 'Column2' }).locator('input[type="checkbox"]').nth(1).click();
167 | await awaitResponse(page);
> 168 | await expect(mito.locator('.endo-column-header-container')).toHaveCount(3);
| ^
169 | });
170 |
171 | test('Deleting a merge key then editing a merge', async ({ page }) => {
at C:\a\mito\mito\tests\streamlit_ui_tests\taskpanes\merge.spec.ts:168:69
|
[chromium] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests\streamlit_ui_tests\graph.spec.ts#L180
1) [chromium] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:180:43
|
[chromium] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests\streamlit_ui_tests\graph.spec.ts#L180
1) [chromium] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:180:43
|
[chromium] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests\streamlit_ui_tests\graph.spec.ts#L180
1) [chromium] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:180:43
|
[chromium] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests\streamlit_ui_tests\graph.spec.ts#L180
1) [chromium] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:180:43
|
[chromium] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests\streamlit_ui_tests\graph.spec.ts#L219
2) [chromium] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:219:43
|
[chromium] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests\streamlit_ui_tests\graph.spec.ts#L219
2) [chromium] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:219:43
|
[chromium] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests\streamlit_ui_tests\graph.spec.ts#L219
2) [chromium] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:219:43
|
[chromium] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests\streamlit_ui_tests\graph.spec.ts#L219
2) [chromium] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:219:43
|
[chromium] › streamlit_ui_tests\graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations:
tests\streamlit_ui_tests\graph.spec.ts#L236
3) [chromium] › streamlit_ui_tests\graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
Expected: 8
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
9 × locator resolved to 0 elements
- unexpected value "0"
234 | await mito.locator('.mito-dropdown-item', { hasText: 'all' }).click();
235 | await awaitResponse(page);
> 236 | await expect(mito.locator('path.point')).toHaveCount(8);
| ^
237 | });
238 |
239 | test('Switch between graph and data tab', async ({ page }) => {
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:236:46
|
[chromium] › streamlit_ui_tests\graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations:
tests\streamlit_ui_tests\graph.spec.ts#L236
3) [chromium] › streamlit_ui_tests\graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
Expected: 8
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
9 × locator resolved to 0 elements
- unexpected value "0"
234 | await mito.locator('.mito-dropdown-item', { hasText: 'all' }).click();
235 | await awaitResponse(page);
> 236 | await expect(mito.locator('path.point')).toHaveCount(8);
| ^
237 | });
238 |
239 | test('Switch between graph and data tab', async ({ page }) => {
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:236:46
|
[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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]');
> 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible();
| ^
9 | return mito;
10 | };
11 |
at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104)
at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18)
at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:8:18
|
[chromium] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code:
tests\streamlit_ui_tests\utils.ts#L8
1) [chromium] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code ──
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\home.spec.ts:144:7 › Home Tab Buttons › Find and Replace:
tests\streamlit_ui_tests\toolbar\home.spec.ts#L167
4) [chromium] › 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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().getByText('Column13')
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().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\toolbar\insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot:
tests\streamlit_ui_tests\utils.ts#L8
5) [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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [chromium] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[chromium] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [chromium] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[chromium] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [chromium] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[chromium] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [chromium] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[chromium] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [chromium] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[chromium] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [chromium] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[chromium] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [chromium] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[chromium] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [chromium] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[chromium] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L236
3) [chromium] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
Expected: 8
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
9 × locator resolved to 0 elements
- unexpected value "0"
234 | await mito.locator('.mito-dropdown-item', { hasText: 'all' }).click();
235 | await awaitResponse(page);
> 236 | await expect(mito.locator('path.point')).toHaveCount(8);
| ^
237 | });
238 |
239 | test('Switch between graph and data tab', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:236:46
|
[chromium] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L236
3) [chromium] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
Expected: 8
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
9 × locator resolved to 0 elements
- unexpected value "0"
234 | await mito.locator('.mito-dropdown-item', { hasText: 'all' }).click();
235 | await awaitResponse(page);
> 236 | await expect(mito.locator('path.point')).toHaveCount(8);
| ^
237 | });
238 |
239 | test('Switch between graph and data tab', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:236:46
|
[firefox] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [firefox] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[firefox] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [firefox] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[firefox] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [firefox] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[firefox] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [firefox] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[firefox] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [firefox] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[firefox] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [firefox] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[firefox] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [firefox] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
8 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[firefox] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [firefox] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[firefox] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L236
3) [firefox] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
Expected: 8
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
9 × locator resolved to 0 elements
- unexpected value "0"
234 | await mito.locator('.mito-dropdown-item', { hasText: 'all' }).click();
235 | await awaitResponse(page);
> 236 | await expect(mito.locator('path.point')).toHaveCount(8);
| ^
237 | });
238 |
239 | test('Switch between graph and data tab', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:236:46
|
[firefox] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L236
3) [firefox] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
Expected: 8
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
9 × locator resolved to 0 elements
- unexpected value "0"
234 | await mito.locator('.mito-dropdown-item', { hasText: 'all' }).click();
235 | await awaitResponse(page);
> 236 | await expect(mito.locator('path.point')).toHaveCount(8);
| ^
237 | });
238 |
239 | test('Switch between graph and data tab', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:236:46
|
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L236
3) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
Expected: 8
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
9 × locator resolved to 0 elements
- unexpected value "0"
234 | await mito.locator('.mito-dropdown-item', { hasText: 'all' }).click();
235 | await awaitResponse(page);
> 236 | await expect(mito.locator('path.point')).toHaveCount(8);
| ^
237 | });
238 |
239 | test('Switch between graph and data tab', async ({ page }) => {
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:236:46
|
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L236
3) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
Expected: 8
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
9 × locator resolved to 0 elements
- unexpected value "0"
234 | await mito.locator('.mito-dropdown-item', { hasText: 'all' }).click();
235 | await awaitResponse(page);
> 236 | await expect(mito.locator('path.point')).toHaveCount(8);
| ^
237 | });
238 |
239 | test('Switch between graph and data tab', async ({ page }) => {
at /home/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:236:46
|
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests/streamlit_ui_tests/graph.spec.ts#L180
1) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:180:43
|
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L219
2) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:219:43
|
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L236
3) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
Expected: 8
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
9 × locator resolved to 0 elements
- unexpected value "0"
234 | await mito.locator('.mito-dropdown-item', { hasText: 'all' }).click();
235 | await awaitResponse(page);
> 236 | await expect(mito.locator('path.point')).toHaveCount(8);
| ^
237 | });
238 |
239 | test('Switch between graph and data tab', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:236:46
|
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations:
tests/streamlit_ui_tests/graph.spec.ts#L236
3) [Google Chrome] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
Expected: 8
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
9 × locator resolved to 0 elements
- unexpected value "0"
234 | await mito.locator('.mito-dropdown-item', { hasText: 'all' }).click();
235 | await awaitResponse(page);
> 236 | await expect(mito.locator('path.point')).toHaveCount(8);
| ^
237 | });
238 |
239 | test('Switch between graph and data tab', async ({ page }) => {
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/graph.spec.ts:236:46
|
[Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters:
tests\streamlit_ui_tests\taskpanes\code_config.spec.ts#L1
1) [Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters
Test timeout of 60000ms exceeded.
|
[Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters:
tests\streamlit_ui_tests\taskpanes\code_config.spec.ts#L39
1) [Microsoft Edge] › 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 locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().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
|
[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
2) [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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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
3) [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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\cell.spec.ts:7:9 › Column Header › Cell context menu appears:
tests\streamlit_ui_tests\utils.ts#L8
2) [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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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
3) [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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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
4) [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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code:
tests\streamlit_ui_tests\utils.ts#L8
1) [Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]');
> 8 | await expect(mito.locator('.text-button:not(.text-button-disabled)', { hasText: 'Import Files' })).toBeVisible();
| ^
9 | return mito;
10 | };
11 |
at getMitoFrame (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:8:104)
at getMitoFrameWithTestCSV (C:\a\mito\mito\tests\streamlit_ui_tests\utils.ts:36:18)
at C:\a\mito\mito\tests\streamlit_ui_tests\toolbar\code.spec.ts:8:18
|
[Microsoft Edge] › streamlit_ui_tests\toolbar\data.spec.ts:8:7 › Data Tab Buttons › Test Import Dataframes:
tests\streamlit_ui_tests\utils.ts#L8
2) [Microsoft Edge] › 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: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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
|
[Microsoft Edge] › streamlit_ui_tests\toolbar\home.spec.ts:9:7 › Home Tab Buttons › Copy Button:
tests\streamlit_ui_tests\utils.ts#L8
3) [Microsoft Edge] › streamlit_ui_tests\toolbar\home.spec.ts:9:7 › Home Tab Buttons › Copy Button
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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
|
[Microsoft Edge] › streamlit_ui_tests\toolbar\insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot:
tests\streamlit_ui_tests\utils.ts#L8
4) [Microsoft Edge] › streamlit_ui_tests\toolbar\insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
Expected: visible
Received: <element(s) not found>
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.text-button:not(.text-button-disabled)').filter({ hasText: 'Import Files' })
at streamlit_ui_tests\utils.ts:8
6 | await page.goto('http://localhost:8555/');
7 | const mito = page.frameLocator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.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
|
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests\streamlit_ui_tests\graph.spec.ts#L180
1) [Google Chrome] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:180:43
|
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests\streamlit_ui_tests\graph.spec.ts#L180
1) [Google Chrome] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:180:43
|
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests\streamlit_ui_tests\graph.spec.ts#L180
1) [Google Chrome] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:180:43
|
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit:
tests\streamlit_ui_tests\graph.spec.ts#L180
1) [Google Chrome] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveText(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
Expected string: "variableColumn1Column2"
Received: <element(s) not found>
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.legend')
178 |
179 | // Check that the graph has been updated by checking the legend
> 180 | await expect(mito.locator('.legend')).toHaveText('variableColumn1Column2');
| ^
181 | });
182 |
183 | test('Can scroll in the select data taskpane', async ({ page }) => {
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:180:43
|
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests\streamlit_ui_tests\graph.spec.ts#L219
2) [Google Chrome] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:219:43
|
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests\streamlit_ui_tests\graph.spec.ts#L219
2) [Google Chrome] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:219:43
|
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests\streamlit_ui_tests\graph.spec.ts#L219
2) [Google Chrome] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:219:43
|
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations:
tests\streamlit_ui_tests\graph.spec.ts#L219
2) [Google Chrome] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
Expected: 6
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('g.point')
9 × locator resolved to 0 elements
- unexpected value "0"
217 | // so we're checking that there are initially 3 bars (and 3 bars in the range slider), then when
218 | // we change the bin size to 1, there are 2 bars (and 2 bars in the range slider)
> 219 | await expect(mito.locator('g.point')).toHaveCount(6);
| ^
220 | await mito.locator('.mito-graph-configuration-container').locator('input[type="number"]').fill('1');
221 | await awaitResponse(page);
222 | await expect(mito.locator('g.point')).toHaveCount(4);
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:219:43
|
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations:
tests\streamlit_ui_tests\graph.spec.ts#L236
3) [Google Chrome] › streamlit_ui_tests\graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
Expected: 8
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
9 × locator resolved to 0 elements
- unexpected value "0"
234 | await mito.locator('.mito-dropdown-item', { hasText: 'all' }).click();
235 | await awaitResponse(page);
> 236 | await expect(mito.locator('path.point')).toHaveCount(8);
| ^
237 | });
238 |
239 | test('Switch between graph and data tab', async ({ page }) => {
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:236:46
|
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations:
tests\streamlit_ui_tests\graph.spec.ts#L236
3) [Google Chrome] › streamlit_ui_tests\graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
Expected: 8
Received: 0
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('path.point')
9 × locator resolved to 0 elements
- unexpected value "0"
234 | await mito.locator('.mito-dropdown-item', { hasText: 'all' }).click();
235 | await awaitResponse(page);
> 236 | await expect(mito.locator('path.point')).toHaveCount(8);
| ^
237 | });
238 |
239 | test('Switch between graph and data tab', async ({ page }) => {
at C:\a\mito\mito\tests\streamlit_ui_tests\graph.spec.ts:236:46
|
[webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP:
tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts#L1
1) [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP
Test timeout of 60000ms exceeded.
|
[webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP:
tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts#L326
1) [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.endo-column-header-final-text').filter({ hasText: 'Column1' })
- locator resolved to <div tabindex="-1" class="endo-column-header-final-text">Column1</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action
- waiting 100ms
100 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action
- waiting 500ms
324 | await mito.locator('.tab', { hasText: 'test' }).click();
325 | await expect(mito.locator('.endo-column-header-final-text', { hasText: /new-column/ })).not.toBeVisible();
> 326 | await mito.locator('.endo-column-header-final-text', { hasText: 'Column1' }).click();
| ^
327 | await mito.locator('.endo-column-header-final-text', { hasText: 'Column3' }).click({ modifiers: ['Shift'] });
328 | // Finish the formula
329 | await mito.locator('input#cell-editor-input').press('End');
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:326:82
|
[webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP:
tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts#L1
1) [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP:
tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts#L326
1) [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.endo-column-header-final-text').filter({ hasText: 'Column1' })
- locator resolved to <div tabindex="-1" class="endo-column-header-final-text">Column1</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action
- waiting 100ms
98 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action
- waiting 500ms
324 | await mito.locator('.tab', { hasText: 'test' }).click();
325 | await expect(mito.locator('.endo-column-header-final-text', { hasText: /new-column/ })).not.toBeVisible();
> 326 | await mito.locator('.endo-column-header-final-text', { hasText: 'Column1' }).click();
| ^
327 | await mito.locator('.endo-column-header-final-text', { hasText: 'Column3' }).click({ modifiers: ['Shift'] });
328 | // Finish the formula
329 | await mito.locator('input#cell-editor-input').press('End');
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:326:82
|
[webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP:
tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts#L1
1) [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP:
tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts#L326
1) [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.endo-column-header-final-text').filter({ hasText: 'Column1' })
- locator resolved to <div tabindex="-1" class="endo-column-header-final-text">Column1</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action
- waiting 100ms
99 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action
- waiting 500ms
324 | await mito.locator('.tab', { hasText: 'test' }).click();
325 | await expect(mito.locator('.endo-column-header-final-text', { hasText: /new-column/ })).not.toBeVisible();
> 326 | await mito.locator('.endo-column-header-final-text', { hasText: 'Column1' }).click();
| ^
327 | await mito.locator('.endo-column-header-final-text', { hasText: 'Column3' }).click({ modifiers: ['Shift'] });
328 | // Finish the formula
329 | await mito.locator('input#cell-editor-input').press('End');
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:326:82
|
[webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP:
tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts#L1
1) [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP:
tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts#L326
1) [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.endo-column-header-final-text').filter({ hasText: 'Column1' })
- locator resolved to <div tabindex="-1" class="endo-column-header-final-text">Column1</div>
- attempting click action
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action
- waiting 100ms
101 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action
- waiting 500ms
324 | await mito.locator('.tab', { hasText: 'test' }).click();
325 | await expect(mito.locator('.endo-column-header-final-text', { hasText: /new-column/ })).not.toBeVisible();
> 326 | await mito.locator('.endo-column-header-final-text', { hasText: 'Column1' }).click();
| ^
327 | await mito.locator('.endo-column-header-final-text', { hasText: 'Column3' }).click({ modifiers: ['Shift'] });
328 | // Finish the formula
329 | await mito.locator('input#cell-editor-input').press('End');
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:326:82
|
[webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:340:5 › Cross-sheet formula with VLOOKUP - pressing enter from another sheet:
tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts#L1
2) [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:340:5 › Cross-sheet formula with VLOOKUP - pressing enter from another sheet
Test timeout of 60000ms exceeded.
|
[webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:340:5 › Cross-sheet formula with VLOOKUP - pressing enter from another sheet:
tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts#L359
2) [webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:340:5 › Cross-sheet formula with VLOOKUP - pressing enter from another sheet
Error: locator.click: Test timeout of 60000ms exceeded.
Call log:
- waiting for locator('iframe[title="mitosheet\\.streamlit\\.v1\\.spreadsheet\\.my_component"]').contentFrame().locator('.endo-column-header-final-text').filter({ hasText: 'Column1' })
- locator resolved to <div tabindex="-1" class="endo-column-header-final-text">Column1</div>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <header tabindex="-1" data-testid="stHeader" class="st-emotion-cache-18ni7ap ezrtsby2">…</header> intercepts pointer events
- retrying click action
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action
- waiting 20ms
2 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action
- waiting 100ms
102 × waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action
- waiting 500ms
357 | await mito.locator('.tab', { hasText: 'test' }).click();
358 | await expect(mito.locator('.endo-column-header-final-text', { hasText: /new-column/ })).not.toBeVisible();
> 359 | await mito.locator('.endo-column-header-final-text', { hasText: 'Column1' }).click();
| ^
360 | await mito.locator('.endo-column-header-final-text', { hasText: 'Column3' }).click({ modifiers: ['Shift'] });
361 | // Finish the formula
362 | await mito.locator('input#cell-editor-input').press('End');
at /Users/runner/work/mito/mito/tests/streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:359:82
|
Test graph on windows-latest-l Microsoft Edge
The hosted runner: windows-latest-l_49cf53ede51b lost communication with the server. Anything in your workflow that terminates the runner process, starves it for CPU/Memory, or blocks its network access can cause this error.
|
Playwright
You are using a frozen webkit browser which does not receive updates anymore on ubuntu20.04-x64. Please update to the latest version of your operating system to test up-to-date browsers.
|
Playwright
You are using a frozen webkit browser which does not receive updates anymore on ubuntu20.04-x64. Please update to the latest version of your operating system to test up-to-date browsers.
|
Playwright
You are using a frozen webkit browser which does not receive updates anymore on ubuntu20.04-x64. Please update to the latest version of your operating system to test up-to-date browsers.
|
Playwright
You are using a frozen webkit browser which does not receive updates anymore on ubuntu20.04-x64. Please update to the latest version of your operating system to test up-to-date browsers.
|
Playwright
You are using a frozen webkit browser which does not receive updates anymore on ubuntu20.04-x64. Please update to the latest version of your operating system to test up-to-date browsers.
|
Playwright
You are using a frozen webkit browser which does not receive updates anymore on ubuntu20.04-x64. Please update to the latest version of your operating system to test up-to-date browsers.
|
Playwright
You are using a frozen webkit browser which does not receive updates anymore on ubuntu20.04-x64. Please update to the latest version of your operating system to test up-to-date browsers.
|
Playwright
You are using a frozen webkit browser which does not receive updates anymore on ubuntu20.04-x64. Please update to the latest version of your operating system to test up-to-date browsers.
|
🎭 Playwright Run Summary
1 passed (7.6s)
|
🎭 Playwright Run Summary
1 passed (12.8s)
|
🎭 Playwright Run Summary
1 passed (6.9s)
|
🎭 Playwright Run Summary
1 passed (14.1s)
|
🎭 Playwright Run Summary
1 passed (14.7s)
|
🎭 Playwright Run Summary
1 skipped
9 passed (1.4m)
|
🎭 Playwright Run Summary
2 skipped
44 passed (2.6m)
|
🎭 Playwright Run Summary
2 skipped
44 passed (2.3m)
|
🎭 Playwright Run Summary
2 skipped
44 passed (2.2m)
|
🎭 Playwright Run Summary
1 skipped
38 passed (2.2m)
|
🎭 Playwright Run Summary
3 skipped
42 passed (2.5m)
|
🎭 Playwright Run Summary
1 flaky
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:65:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
1 skipped
8 passed (2.7m)
|
🎭 Playwright Run Summary
1 flaky
[chromium] › jupyterlab_ui_tests/jupyterlab.dataframe-render.spec.ts:65:7 › Dataframe renders as mitosheet › Rerunning hanging df creates new code cell
1 skipped
8 passed (2.8m)
|
🎭 Playwright Run Summary
2 skipped
44 passed (2.9m)
|
🎭 Playwright Run Summary
1 flaky
[chromium] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:242:5 › Edit single cell can overwrite formula
2 skipped
42 passed (2.8m)
|
🎭 Playwright Run Summary
2 skipped
44 passed (2.9m)
|
🎭 Playwright Run Summary
3 skipped
43 passed (2.9m)
|
🎭 Playwright Run Summary
1 skipped
38 passed (3.4m)
|
🎭 Playwright Run Summary
1 flaky
[firefox] › streamlit_ui_tests/taskpanes/formatting.spec.ts:5:9 › Formatting › Add a suggested style
1 skipped
37 passed (2.5m)
|
🎭 Playwright Run Summary
2 skipped
43 passed (3.3m)
|
🎭 Playwright Run Summary
1 flaky
[firefox] › streamlit_ui_tests/taskpanes/column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype
1 skipped
37 passed (4.2m)
|
🎭 Playwright Run Summary
1 flaky
[Google Chrome] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP
2 skipped
42 passed (3.7m)
|
🎭 Playwright Run Summary
6 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
[chromium] › streamlit_ui_tests\grid\keyboard_shortcuts.spec.ts:55:9 › Keyboard Shortcuts › Next/prev sheet with graphs
[chromium] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:16:5 › Set constant formula to new column using cell editor
2 skipped
37 passed (2.5m)
|
🎭 Playwright Run Summary
1 flaky
[Google Chrome] › streamlit_ui_tests\toolbar\home.spec.ts:85:7 › Home Tab Buttons › Delete Column
2 skipped
43 passed (2.1m)
|
🎭 Playwright Run Summary
3 flaky
[firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:92:5 › Reference cell by clicking on it
[firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:109:5 › Reference column by clicking on column header
[firefox] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:289:5 › Write spreadsheet formula applied to individual cell
3 skipped
39 passed (4.2m)
|
🎭 Playwright Run Summary
1 flaky
[webkit] › streamlit_ui_tests/taskpanes/merge.spec.ts:144:9 › Merge › Changing the columns to keep in merge
1 skipped
37 passed (3.6m)
|
🎭 Playwright Run Summary
1 skipped
38 passed (3.8m)
|
🎭 Playwright Run Summary
5 failed
[chromium] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
[chromium] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
[chromium] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
[chromium] › streamlit_ui_tests/graph.spec.ts:253:7 › Graph Functionality › Update graph when data changes
[chromium] › streamlit_ui_tests/graph.spec.ts:465:7 › Graph Functionality › Hide and show gridlines
1 flaky
[chromium] › streamlit_ui_tests/graph.spec.ts:84:9 › Graph Functionality › Graph ───────────────
38 passed (4.4m)
|
🎭 Playwright Run Summary
4 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\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
3 skipped
38 passed (2.6m)
|
🎭 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:33:9 › Formatting › Add a custom style to rows
1 skipped
33 passed (2.1m)
|
🎭 Playwright Run Summary
5 failed
[firefox] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
[firefox] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
[firefox] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
[firefox] › streamlit_ui_tests/graph.spec.ts:253:7 › Graph Functionality › Update graph when data changes
[firefox] › streamlit_ui_tests/graph.spec.ts:465:7 › Graph Functionality › Hide and show gridlines
39 passed (4.7m)
|
🎭 Playwright Run Summary
1 flaky
[Google Chrome] › streamlit_ui_tests\grid\set_column_formula_tests.spec.ts:52:5 › Set formula referencing other columns (typing column headers) and then update it
2 skipped
42 passed (2.7m)
|
🎭 Playwright Run Summary
1 flaky
[Google Chrome] › streamlit_ui_tests/taskpanes/formatting.spec.ts:33:9 › Formatting › Add a custom style to rows
1 skipped
37 passed (2.4m)
|
🎭 Playwright Run Summary
5 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:144:7 › Home Tab Buttons › Find and Replace
[firefox] › streamlit_ui_tests\toolbar\insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot ────
2 skipped
39 passed (2.3m)
|
🎭 Playwright Run Summary
2 skipped
44 passed (2.2m)
|
🎭 Playwright Run Summary
5 failed
[webkit] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
[webkit] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
[webkit] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
[webkit] › streamlit_ui_tests/graph.spec.ts:253:7 › Graph Functionality › Update graph when data changes
[webkit] › streamlit_ui_tests/graph.spec.ts:465:7 › Graph Functionality › Hide and show gridlines
39 passed (6.9m)
|
🎭 Playwright Run Summary
1 flaky
[Google Chrome] › streamlit_ui_tests\taskpanes\formatting.spec.ts:33:9 › Formatting › Add a custom style to rows
1 skipped
37 passed (2.1m)
|
🎭 Playwright Run Summary
5 failed
[firefox] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
[firefox] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
[firefox] › streamlit_ui_tests\graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
[firefox] › streamlit_ui_tests\graph.spec.ts:253:7 › Graph Functionality › Update graph when data changes
[firefox] › streamlit_ui_tests\graph.spec.ts:465:7 › Graph Functionality › Hide and show gridlines
5 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
[firefox] › streamlit_ui_tests\graph.spec.ts:127:7 › Graph Functionality › Change Chart type to Horizontal Line Graph
34 passed (3.7m)
|
🎭 Playwright Run Summary
6 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\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters
[firefox] › streamlit_ui_tests\taskpanes\column_control_panel.spec.ts:27:9 › Column Control Panel › Changing dtype
[firefox] › streamlit_ui_tests\taskpanes\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:144:9 › Merge › Changing the columns to keep in merge
1 skipped
32 passed (2.7m)
|
🎭 Playwright Run Summary
2 skipped
43 passed (2.5m)
|
🎭 Playwright Run Summary
5 failed
[chromium] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
[chromium] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
[chromium] › streamlit_ui_tests\graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
[chromium] › streamlit_ui_tests\graph.spec.ts:253:7 › Graph Functionality › Update graph when data changes
[chromium] › streamlit_ui_tests\graph.spec.ts:465:7 › Graph Functionality › Hide and show gridlines
4 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
35 passed (3.2m)
|
🎭 Playwright Run Summary
5 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\home.spec.ts:144:7 › Home Tab Buttons › Find and Replace
[chromium] › streamlit_ui_tests\toolbar\insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot ───
2 skipped
39 passed (2.0m)
|
🎭 Playwright Run Summary
5 failed
[chromium] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
[chromium] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
[chromium] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
[chromium] › streamlit_ui_tests/graph.spec.ts:253:7 › Graph Functionality › Update graph when data changes
[chromium] › streamlit_ui_tests/graph.spec.ts:465:7 › Graph Functionality › Hide and show gridlines
39 passed (7.5m)
|
🎭 Playwright Run Summary
5 failed
[firefox] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
[firefox] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
[firefox] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
[firefox] › streamlit_ui_tests/graph.spec.ts:253:7 › Graph Functionality › Update graph when data changes
[firefox] › streamlit_ui_tests/graph.spec.ts:465:7 › Graph Functionality › Hide and show gridlines
39 passed (7.8m)
|
🎭 Playwright Run Summary
5 failed
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:253:7 › Graph Functionality › Update graph when data changes
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:465:7 › Graph Functionality › Hide and show gridlines
39 passed (4.6m)
|
🎭 Playwright Run Summary
5 failed
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:253:7 › Graph Functionality › Update graph when data changes
[Google Chrome] › streamlit_ui_tests/graph.spec.ts:465:7 › Graph Functionality › Hide and show gridlines
39 passed (7.5m)
|
🎭 Playwright Run Summary
3 flaky
[Microsoft Edge] › streamlit_ui_tests\taskpanes\code_config.spec.ts:19:7 › Code Config › Configure Code to generate function with parameters
[Microsoft Edge] › streamlit_ui_tests\taskpanes\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
1 skipped
35 passed (2.2m)
|
🎭 Playwright Run Summary
4 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\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
39 passed (2.5m)
|
🎭 Playwright Run Summary
4 flaky
[Microsoft Edge] › streamlit_ui_tests\toolbar\code.spec.ts:7:7 › Code Tab Buttons › Test Copy Code
[Microsoft Edge] › streamlit_ui_tests\toolbar\data.spec.ts:8:7 › Data Tab Buttons › Test Import Dataframes
[Microsoft Edge] › streamlit_ui_tests\toolbar\home.spec.ts:9:7 › Home Tab Buttons › Copy Button
[Microsoft Edge] › streamlit_ui_tests\toolbar\insert.spec.ts:8:9 › Insert Tab Buttons › Test Pivot
2 skipped
40 passed (2.0m)
|
🎭 Playwright Run Summary
5 failed
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:165:7 › Graph Functionality › Close Select Data taskpane then open it again and make an edit
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:204:7 › Graph Functionality › Make a histogram and change the histogram specific configurations
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:225:7 › Graph Functionality › Make a box plot and change the box plot specific configurations
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:253:7 › Graph Functionality › Update graph when data changes
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:465:7 › Graph Functionality › Hide and show gridlines
4 flaky
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:84:9 › Graph Functionality › Graph ──────────
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:106:7 › Graph Functionality › Graph from selection with columns selected in reverse order
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:118:7 › Graph Functionality › Change Chart type to Linear
[Google Chrome] › streamlit_ui_tests\graph.spec.ts:127:7 › Graph Functionality › Change Chart type to Horizontal Line Graph
35 passed (3.8m)
|
🎭 Playwright Run Summary
3 failed
[webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:307:5 › Cross-sheet formula with VLOOKUP
[webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:340:5 › Cross-sheet formula with VLOOKUP - pressing enter from another sheet
[webkit] › streamlit_ui_tests/grid/set_column_formula_tests.spec.ts:383:5 › Start writing a cross-sheet formula using cel editor and switch to formula bar
6 skipped
36 passed (15.8m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
test-results-graph-macos-latest-python3.10-Google Chrome
Expired
|
17.2 MB |
|
test-results-graph-macos-latest-python3.10-chromium
Expired
|
15.1 MB |
|
test-results-graph-macos-latest-python3.10-firefox
Expired
|
12.5 MB |
|
test-results-graph-macos-latest-python3.10-webkit
Expired
|
11.7 MB |
|
test-results-graph-ubuntu-latest-m-python3.10-Google Chrome
Expired
|
19.5 MB |
|
test-results-graph-ubuntu-latest-m-python3.10-chromium
Expired
|
22.5 MB |
|
test-results-graph-ubuntu-latest-m-python3.10-firefox
Expired
|
17.1 MB |
|
test-results-graph-windows-latest-l-python3.10-Google Chrome
Expired
|
31 MB |
|
test-results-graph-windows-latest-l-python3.10-chromium
Expired
|
31.9 MB |
|
test-results-graph-windows-latest-l-python3.10-firefox
Expired
|
31 MB |
|
test-results-grid-macos-latest-python3.10-webkit
Expired
|
17.8 MB |
|