@@ -111,24 +111,24 @@ const testCases: TestsCase[] = [
111
111
name : 'Customized variant titles are displayed' ,
112
112
url : '' ,
113
113
run : async ( page ) => {
114
- const spaceDrowpdown = page
114
+ const spaceDropdown = page
115
115
. locator ( '[data-testid="space-dropdown-button"]' )
116
116
. locator ( 'visible=true' ) ;
117
- await spaceDrowpdown . click ( ) ;
117
+ await spaceDropdown . click ( ) ;
118
118
119
119
const variantSelectionDropdown = page . locator (
120
- 'css=[data-testid="space- dropdown-button"] + div '
120
+ 'css=[data-testid="dropdown-menu"] '
121
121
) ;
122
122
// the customized space title
123
123
await expect (
124
- variantSelectionDropdown . getByRole ( 'link ' , {
124
+ variantSelectionDropdown . getByRole ( 'menuitem ' , {
125
125
name : 'Multi-Variants' ,
126
126
} )
127
127
) . toBeVisible ( ) ;
128
128
129
129
// the NON-customized space title
130
130
await expect (
131
- variantSelectionDropdown . getByRole ( 'link ' , {
131
+ variantSelectionDropdown . getByRole ( 'menuitem ' , {
132
132
name : 'RFCs' ,
133
133
} )
134
134
) . toBeVisible ( ) ;
@@ -145,14 +145,17 @@ const testCases: TestsCase[] = [
145
145
url : 'api-multi-versions/reference/api-reference/pets' ,
146
146
screenshot : false ,
147
147
run : async ( page ) => {
148
- const spaceDrowpdown = await page
148
+ const spaceDropdown = await page
149
149
. locator ( '[data-testid="space-dropdown-button"]' )
150
150
. locator ( 'visible=true' ) ;
151
- await spaceDrowpdown . click ( ) ;
151
+ await spaceDropdown . click ( ) ;
152
152
153
+ const variantSelectionDropdown = page . locator (
154
+ 'css=[data-testid="dropdown-menu"]'
155
+ ) ;
153
156
// Click the second variant in the dropdown
154
- await page
155
- . getByRole ( 'link ' , {
157
+ await variantSelectionDropdown
158
+ . getByRole ( 'menuitem ' , {
156
159
name : '2.0' ,
157
160
} )
158
161
. click ( ) ;
@@ -168,14 +171,18 @@ const testCases: TestsCase[] = [
168
171
url : 'api-multi-versions-share-links/8tNo6MeXg7CkFMzSSz81/reference/api-reference/pets' ,
169
172
screenshot : false ,
170
173
run : async ( page ) => {
171
- const spaceDrowpdown = await page
174
+ const spaceDropdown = await page
172
175
. locator ( '[data-testid="space-dropdown-button"]' )
173
176
. locator ( 'visible=true' ) ;
174
- await spaceDrowpdown . click ( ) ;
177
+ await spaceDropdown . click ( ) ;
178
+
179
+ const variantSelectionDropdown = page . locator (
180
+ 'css=[data-testid="dropdown-menu"]'
181
+ ) ;
175
182
176
183
// Click the second variant in the dropdown
177
- await page
178
- . getByRole ( 'link ' , {
184
+ await variantSelectionDropdown
185
+ . getByRole ( 'menuitem ' , {
179
186
name : '2.0' ,
180
187
} )
181
188
. click ( ) ;
@@ -205,14 +212,18 @@ const testCases: TestsCase[] = [
205
212
return `api-multi-versions-va/reference/api-reference/pets?jwt_token=${ token } ` ;
206
213
} ,
207
214
run : async ( page ) => {
208
- const spaceDrowpdown = await page
215
+ const spaceDropdown = await page
209
216
. locator ( '[data-testid="space-dropdown-button"]' )
210
217
. locator ( 'visible=true' ) ;
211
- await spaceDrowpdown . click ( ) ;
218
+ await spaceDropdown . click ( ) ;
219
+
220
+ const variantSelectionDropdown = page . locator (
221
+ 'css=[data-testid="dropdown-menu"]'
222
+ ) ;
212
223
213
224
// Click the second variant in the dropdown
214
- await page
215
- . getByRole ( 'link ' , {
225
+ await variantSelectionDropdown
226
+ . getByRole ( 'menuitem ' , {
216
227
name : '2.0' ,
217
228
} )
218
229
. click ( ) ;
0 commit comments