From a5e209553d7d8ae750c254195b8aed6a3eadcb09 Mon Sep 17 00:00:00 2001 From: NateLanza Date: Tue, 7 Jan 2025 18:07:43 -0700 Subject: [PATCH] Fix element view test for PR 439 --- e2e-tests/elementView.spec.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/e2e-tests/elementView.spec.ts b/e2e-tests/elementView.spec.ts index a808409b..59b0b004 100644 --- a/e2e-tests/elementView.spec.ts +++ b/e2e-tests/elementView.spec.ts @@ -59,7 +59,7 @@ test('Element View', async ({ page, browserName }) => { await row.dispatchEvent('click'); // test expansion buttons - await page.getByLabel('Expand the sidebar in full').click(); + await page.getByRole('button', { name: 'Expand the sidebar in full' }).click(); await page.getByLabel('Reduce the sidebar to normal').click(); // Ensure all headings are visible @@ -78,8 +78,9 @@ test('Element View', async ({ page, browserName }) => { // Check that the datatable is visible and populated const dataTable = page.getByText( - 'LabelAgeSchoolBlue HairDuff FanEvilMalePower PlantBart10yesnononoyesnoRalph8yesnononoyesnoMartin Prince10yesnononoyesnoRows per page:1001–3 of', + 'LabelDegreeDeviationAgeSchoolBlue HairDuff FanEvilBart10yesnononoRalph8yesnononoMartin Prince10yesnononoRows per page:1001–3 of', ); + dataTable.scrollIntoViewIfNeeded(); await expect(dataTable).toBeVisible(); const nameCell = await page.getByRole('cell', { name: 'Bart' }); await expect(nameCell).toBeVisible(); @@ -122,7 +123,7 @@ test('Element View', async ({ page, browserName }) => { await downloadPromise; // Check that the close button is visible and works - const elementViewClose = await page.getByLabel('Close the sidebar'); + const elementViewClose = await page.getByRole('button', { name: 'Close the sidebar' }); await expect(elementViewClose).toBeVisible(); await elementViewClose.click();