Skip to content

Commit 7ee283c

Browse files
rzzfsheremet-va
andauthored
fix(browser): allow Locator type in selectOptions element parameter (#8848)
Co-authored-by: Vladimir <[email protected]>
1 parent 7db8f3e commit 7ee283c

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

packages/browser/context.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ export interface UserEvent {
227227
* @see {@link https://testing-library.com/docs/user-event/utility/#-selectoptions-deselectoptions} testing-library API
228228
*/
229229
selectOptions: (
230-
element: Element,
230+
element: HTMLElement | SVGElement | Locator,
231231
values: HTMLElement | HTMLElement[] | Locator | Locator[] | string | string[],
232232
options?: UserEventSelectOptions,
233233
) => Promise<void>

packages/browser/src/client/tester/context.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ function createPreviewUserEvent(userEventBase: TestingLibraryUserEvent, options:
169169
return option
170170
})
171171
await userEvent.selectOptions(
172-
element,
172+
toElement(element),
173173
options as string[] | HTMLElement[],
174174
)
175175
},

0 commit comments

Comments
 (0)