UserEvent

external interface UserEvent(source)

Functions

Link copied to clipboard
abstract suspend external fun clear(element: Element): Void
Link copied to clipboard
abstract external fun clearAsync(element: Element): Promise<Void>
Link copied to clipboard
abstract suspend external fun click(element: Element, options: DirectOptions = definedExternally): Void
Link copied to clipboard
abstract external fun clickAsync(element: Element, options: DirectOptions = definedExternally): Promise<Void>
Link copied to clipboard
abstract suspend external fun copy(options: DirectOptions = definedExternally): DataTransfer?
Link copied to clipboard
abstract external fun copyAsync(options: DirectOptions = definedExternally): Promise<DataTransfer?>
Link copied to clipboard
abstract suspend external fun cut(options: DirectOptions = definedExternally): DataTransfer?
Link copied to clipboard
abstract external fun cutAsync(options: DirectOptions = definedExternally): Promise<DataTransfer?>
Link copied to clipboard
abstract suspend external fun dblClick(element: Element, options: DirectOptions = definedExternally): Void
Link copied to clipboard
abstract external fun dblClickAsync(element: Element, options: DirectOptions = definedExternally): Promise<Void>
Link copied to clipboard
abstract suspend external fun deselectOptions(select: Element, values: ReadonlyArray<String>, options: DirectOptions = definedExternally): Void
abstract suspend external fun deselectOptions(select: Element, values: ReadonlyArray<HTMLElement>, options: DirectOptions = definedExternally): Void
abstract suspend external fun deselectOptions(select: Element, values: String, options: DirectOptions = definedExternally): Void
abstract suspend external fun deselectOptions(select: Element, values: HTMLElement, options: DirectOptions = definedExternally): Void
Link copied to clipboard
abstract external fun deselectOptionsAsync(select: Element, values: ReadonlyArray<String>, options: DirectOptions = definedExternally): Promise<Void>
abstract external fun deselectOptionsAsync(select: Element, values: ReadonlyArray<HTMLElement>, options: DirectOptions = definedExternally): Promise<Void>
abstract external fun deselectOptionsAsync(select: Element, values: String, options: DirectOptions = definedExternally): Promise<Void>
abstract external fun deselectOptionsAsync(select: Element, values: HTMLElement, options: DirectOptions = definedExternally): Promise<Void>
Link copied to clipboard
abstract suspend external fun hover(element: Element, options: DirectOptions = definedExternally): Void
Link copied to clipboard
abstract external fun hoverAsync(element: Element, options: DirectOptions = definedExternally): Promise<Void>
Link copied to clipboard
abstract suspend external fun keyboard(text: String, options: DirectOptions = definedExternally): System
Link copied to clipboard
abstract external fun keyboardAsync(text: String, options: DirectOptions = definedExternally): Promise<System>
Link copied to clipboard
abstract suspend external fun paste(): Void
abstract suspend external fun paste(clipboardData: String = definedExternally, options: DirectOptions = definedExternally): Void
abstract suspend external fun paste(clipboardData: DataTransfer = definedExternally, options: DirectOptions = definedExternally): Void
Link copied to clipboard
abstract external fun pasteAsync(): Promise<Void>
abstract external fun pasteAsync(clipboardData: String = definedExternally, options: DirectOptions = definedExternally): Promise<Void>
abstract external fun pasteAsync(clipboardData: DataTransfer = definedExternally, options: DirectOptions = definedExternally): Promise<Void>
Link copied to clipboard
abstract suspend external fun pointer(input: PointerInput, options: DirectOptions = definedExternally): System
Link copied to clipboard
abstract external fun pointerAsync(input: PointerInput, options: DirectOptions = definedExternally): Promise<System>
Link copied to clipboard
abstract suspend external fun selectOptions(select: Element, values: ReadonlyArray<String>, options: DirectOptions = definedExternally): Void
abstract suspend external fun selectOptions(select: Element, values: ReadonlyArray<HTMLElement>, options: DirectOptions = definedExternally): Void
abstract suspend external fun selectOptions(select: Element, values: String, options: DirectOptions = definedExternally): Void
abstract suspend external fun selectOptions(select: Element, values: HTMLElement, options: DirectOptions = definedExternally): Void
Link copied to clipboard
abstract external fun selectOptionsAsync(select: Element, values: ReadonlyArray<String>, options: DirectOptions = definedExternally): Promise<Void>
abstract external fun selectOptionsAsync(select: Element, values: ReadonlyArray<HTMLElement>, options: DirectOptions = definedExternally): Promise<Void>
abstract external fun selectOptionsAsync(select: Element, values: String, options: DirectOptions = definedExternally): Promise<Void>
abstract external fun selectOptionsAsync(select: Element, values: HTMLElement, options: DirectOptions = definedExternally): Promise<Void>
Link copied to clipboard
abstract external fun setup(options: Options = definedExternally): UserEvent
Link copied to clipboard
abstract suspend external fun tab(options: DirectTabOptions = definedExternally): Void
Link copied to clipboard
abstract external fun tabAsync(options: DirectTabOptions = definedExternally): Promise<Void>
Link copied to clipboard
abstract suspend external fun tripleClick(element: Element, options: DirectOptions = definedExternally): Void
Link copied to clipboard
abstract external fun tripleClickAsync(element: Element, options: DirectOptions = definedExternally): Promise<Void>
Link copied to clipboard
abstract suspend external fun type(element: Element, text: String, options: DirectTypeOptions = definedExternally): Void
Link copied to clipboard
abstract external fun typeAsync(element: Element, text: String, options: DirectTypeOptions = definedExternally): Promise<Void>
Link copied to clipboard
abstract suspend external fun unhover(element: Element, options: DirectOptions = definedExternally): Void
Link copied to clipboard
abstract external fun unhoverAsync(element: Element, options: DirectOptions = definedExternally): Promise<Void>
Link copied to clipboard
abstract suspend external fun upload(element: HTMLElement, fileOrFiles: ReadonlyArray<File>, options: DirectOptions = definedExternally): Void
abstract suspend external fun upload(element: HTMLElement, fileOrFiles: File, options: DirectOptions = definedExternally): Void
Link copied to clipboard
abstract external fun uploadAsync(element: HTMLElement, fileOrFiles: ReadonlyArray<File>, options: DirectOptions = definedExternally): Promise<Void>
abstract external fun uploadAsync(element: HTMLElement, fileOrFiles: File, options: DirectOptions = definedExternally): Promise<Void>