@@ -180,16 +180,20 @@ test('workspace tab drag reorder persists across reload', async ({ page }) => {
180180 to : 'App.tsx' ,
181181 } )
182182
183- const orderedTabs = page . locator ( '#workspace-tabs-strip .workspace-tab__select' )
184- await expect ( orderedTabs . nth ( 0 ) ) . toHaveAttribute ( 'aria-label' , 'Open tab module-2.tsx' )
185- await expect ( orderedTabs . nth ( 1 ) ) . toHaveAttribute ( 'aria-label' , 'Open tab App.tsx' )
183+ const orderedTabs = page
184+ . getByRole ( 'list' , { name : 'Workspace editor tabs' } )
185+ . getByRole ( 'listitem' )
186+ await expect ( orderedTabs . nth ( 0 ) ) . toHaveAccessibleName ( 'Workspace tab module-2.tsx' )
187+ await expect ( orderedTabs . nth ( 1 ) ) . toHaveAccessibleName ( 'Workspace tab App.tsx' )
186188
187189 await page . reload ( )
188190 await waitForInitialRender ( page )
189191
190- const restoredTabs = page . locator ( '#workspace-tabs-strip .workspace-tab__select' )
191- await expect ( restoredTabs . nth ( 0 ) ) . toHaveAttribute ( 'aria-label' , 'Open tab module-2.tsx' )
192- await expect ( restoredTabs . nth ( 1 ) ) . toHaveAttribute ( 'aria-label' , 'Open tab App.tsx' )
192+ const restoredTabs = page
193+ . getByRole ( 'list' , { name : 'Workspace editor tabs' } )
194+ . getByRole ( 'listitem' )
195+ await expect ( restoredTabs . nth ( 0 ) ) . toHaveAccessibleName ( 'Workspace tab module-2.tsx' )
196+ await expect ( restoredTabs . nth ( 1 ) ) . toHaveAccessibleName ( 'Workspace tab App.tsx' )
193197} )
194198
195199test ( 'workspace tab drag onto itself keeps order unchanged' , async ( { page } ) => {
@@ -199,7 +203,8 @@ test('workspace tab drag onto itself keeps order unchanged', async ({ page }) =>
199203 await addWorkspaceTab ( page )
200204
201205 const labelsBefore = await page
202- . locator ( '#workspace-tabs-strip .workspace-tab__select' )
206+ . getByRole ( 'list' , { name : 'Workspace editor tabs' } )
207+ . getByRole ( 'listitem' )
203208 . evaluateAll ( nodes =>
204209 nodes
205210 . map ( node => node . getAttribute ( 'aria-label' ) )
@@ -212,7 +217,8 @@ test('workspace tab drag onto itself keeps order unchanged', async ({ page }) =>
212217 } )
213218
214219 const labelsAfter = await page
215- . locator ( '#workspace-tabs-strip .workspace-tab__select' )
220+ . getByRole ( 'list' , { name : 'Workspace editor tabs' } )
221+ . getByRole ( 'listitem' )
216222 . evaluateAll ( nodes =>
217223 nodes
218224 . map ( node => node . getAttribute ( 'aria-label' ) )
0 commit comments