vitest-plugin-vis
Version:
Vitest visual testing plugin
14 lines (12 loc) • 475 B
text/typescript
import type { ExtendedBrowserCommandContext } from '../vis_server_context.types.ts'
import { playwright } from './playwright.ts'
import { webdriverio } from './webdriverio.ts'
export function browserApi(context: ExtendedBrowserCommandContext) {
if (context.provider.name === 'playwright') {
return playwright(context)
}
if (context.provider.name === 'webdriverio') {
return webdriverio(context)
}
throw new Error(`Unsupported provider: ${context.provider.name}`)
}