@@ -505,11 +505,7 @@ test.describe('test nav at different viewports', () => {
505505 await page . goto ( '/get-started/foo/bar' )
506506
507507 // version picker should be visible
508- await page
509- . getByRole ( 'button' , {
510- name : 'Select GitHub product version: current version is free-pro-team@latest' ,
511- } )
512- . click ( )
508+ await page . getByTestId ( 'version-picker' ) . getByRole ( 'button' ) . click ( )
513509 expect ( ( await page . getByRole ( 'menuitemradio' ) . all ( ) ) . length ) . toBeGreaterThan ( 0 )
514510 await expect ( page . getByRole ( 'menuitemradio' , { name : 'Enterprise Cloud' } ) ) . toBeVisible ( )
515511
@@ -549,11 +545,7 @@ test.describe('test nav at different viewports', () => {
549545 await page . goto ( '/get-started/foo/bar' )
550546
551547 // version picker is visible
552- await page
553- . getByRole ( 'button' , {
554- name : 'Select GitHub product version: current version is free-pro-team@latest' ,
555- } )
556- . click ( )
548+ await page . getByTestId ( 'version-picker' ) . getByRole ( 'button' ) . click ( )
557549 expect ( ( await page . getByRole ( 'menuitemradio' ) . all ( ) ) . length ) . toBeGreaterThan ( 0 )
558550 await expect ( page . getByRole ( 'menuitemradio' , { name : 'Enterprise Cloud' } ) ) . toBeVisible ( )
559551
@@ -584,11 +576,7 @@ test.describe('test nav at different viewports', () => {
584576 await expect ( page . getByTestId ( 'language-picker' ) ) . not . toBeVisible ( )
585577
586578 // version picker is visible
587- await expect (
588- page . getByRole ( 'button' , {
589- name : 'Select GitHub product version: current version is free-pro-team@latest' ,
590- } ) ,
591- ) . toBeVisible ( )
579+ await expect ( page . getByTestId ( 'version-picker' ) . getByRole ( 'button' ) ) . toBeVisible ( )
592580
593581 // language picker is in mobile menu
594582 await page . getByTestId ( 'mobile-menu' ) . click ( )
@@ -619,11 +607,7 @@ test.describe('test nav at different viewports', () => {
619607 await expect ( page . getByTestId ( 'language-picker' ) ) . not . toBeVisible ( )
620608
621609 // version picker is not visible
622- await expect (
623- page . getByRole ( 'button' , {
624- name : 'Select GitHub product version: current version is free-pro-team@latest' ,
625- } ) ,
626- ) . not . toBeVisible ( )
610+ await expect ( page . getByTestId ( 'version-picker' ) . getByRole ( 'button' ) ) . not . toBeVisible ( )
627611
628612 // version picker is in mobile menu
629613 await expect ( page . getByTestId ( 'version-picker' ) ) . not . toBeVisible ( )
0 commit comments