Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/vitest-dev/vitest. Next generation testing framework powered by Vite. vitest.dev
test testing-tools vite
Something went wrong. Try again.
12345678910111213141516171819202122import type { UserEvent } from '../../../context'import type { UserEventCommand } from './utils'import { PlaywrightBrowserProvider } from '../providers/playwright'import { WebdriverBrowserProvider } from '../providers/webdriver'
export const hover: UserEventCommand<UserEvent['hover']> = async ( context, selector, options = {},) => { if (context.provider instanceof PlaywrightBrowserProvider) { await context.iframe.locator(selector).hover(options) } else if (context.provider instanceof WebdriverBrowserProvider) { const browser = context.browser await browser.$(selector).moveTo(options as any) } else { throw new TypeError(`Provider "${context.provider.name}" does not support hover`) }}