UserEvent

external interface UserEvent(source)

Functions

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