@@ -111,24 +111,24 @@ const testCases: TestsCase[] = [
111111 name : 'Customized variant titles are displayed' ,
112112 url : '' ,
113113 run : async ( page ) => {
114- const spaceDrowpdown = page
114+ const spaceDropdown = page
115115 . locator ( '[data-testid="space-dropdown-button"]' )
116116 . locator ( 'visible=true' ) ;
117- await spaceDrowpdown . click ( ) ;
117+ await spaceDropdown . click ( ) ;
118118
119119 const variantSelectionDropdown = page . locator (
120- 'css=[data-testid="space- dropdown-button"] + div '
120+ 'css=[data-testid="dropdown-menu"] '
121121 ) ;
122122 // the customized space title
123123 await expect (
124- variantSelectionDropdown . getByRole ( 'link ' , {
124+ variantSelectionDropdown . getByRole ( 'menuitem ' , {
125125 name : 'Multi-Variants' ,
126126 } )
127127 ) . toBeVisible ( ) ;
128128
129129 // the NON-customized space title
130130 await expect (
131- variantSelectionDropdown . getByRole ( 'link ' , {
131+ variantSelectionDropdown . getByRole ( 'menuitem ' , {
132132 name : 'RFCs' ,
133133 } )
134134 ) . toBeVisible ( ) ;
@@ -145,14 +145,17 @@ const testCases: TestsCase[] = [
145145 url : 'api-multi-versions/reference/api-reference/pets' ,
146146 screenshot : false ,
147147 run : async ( page ) => {
148- const spaceDrowpdown = await page
148+ const spaceDropdown = await page
149149 . locator ( '[data-testid="space-dropdown-button"]' )
150150 . locator ( 'visible=true' ) ;
151- await spaceDrowpdown . click ( ) ;
151+ await spaceDropdown . click ( ) ;
152152
153+ const variantSelectionDropdown = page . locator (
154+ 'css=[data-testid="dropdown-menu"]'
155+ ) ;
153156 // Click the second variant in the dropdown
154- await page
155- . getByRole ( 'link ' , {
157+ await variantSelectionDropdown
158+ . getByRole ( 'menuitem ' , {
156159 name : '2.0' ,
157160 } )
158161 . click ( ) ;
@@ -168,14 +171,18 @@ const testCases: TestsCase[] = [
168171 url : 'api-multi-versions-share-links/8tNo6MeXg7CkFMzSSz81/reference/api-reference/pets' ,
169172 screenshot : false ,
170173 run : async ( page ) => {
171- const spaceDrowpdown = await page
174+ const spaceDropdown = await page
172175 . locator ( '[data-testid="space-dropdown-button"]' )
173176 . locator ( 'visible=true' ) ;
174- await spaceDrowpdown . click ( ) ;
177+ await spaceDropdown . click ( ) ;
178+
179+ const variantSelectionDropdown = page . locator (
180+ 'css=[data-testid="dropdown-menu"]'
181+ ) ;
175182
176183 // Click the second variant in the dropdown
177- await page
178- . getByRole ( 'link ' , {
184+ await variantSelectionDropdown
185+ . getByRole ( 'menuitem ' , {
179186 name : '2.0' ,
180187 } )
181188 . click ( ) ;
@@ -205,14 +212,18 @@ const testCases: TestsCase[] = [
205212 return `api-multi-versions-va/reference/api-reference/pets?jwt_token=${ token } ` ;
206213 } ,
207214 run : async ( page ) => {
208- const spaceDrowpdown = await page
215+ const spaceDropdown = await page
209216 . locator ( '[data-testid="space-dropdown-button"]' )
210217 . locator ( 'visible=true' ) ;
211- await spaceDrowpdown . click ( ) ;
218+ await spaceDropdown . click ( ) ;
219+
220+ const variantSelectionDropdown = page . locator (
221+ 'css=[data-testid="dropdown-menu"]'
222+ ) ;
212223
213224 // Click the second variant in the dropdown
214- await page
215- . getByRole ( 'link ' , {
225+ await variantSelectionDropdown
226+ . getByRole ( 'menuitem ' , {
216227 name : '2.0' ,
217228 } )
218229 . click ( ) ;
0 commit comments