mirror of
https://github.com/vitest-dev/vitest.git
synced 2025-12-08 18:26:03 +00:00
@vitest/browser-webdriverio
Run your Vitest browser tests using webdriverio API. Note that Vitest does not use webdriverio as a test runner, but only as a browser provider.
We recommend using this package if you are already using webdriverio in your project.
Installation
Install the package with your favorite package manager:
npm install -D @vitest/browser-webdriverio
# or
yarn add -D @vitest/browser-webdriverio
# or
pnpm add -D @vitest/browser-webdriverio
Then specify it in the browser.provider field of your Vitest configuration:
// vitest.config.ts
import { defineConfig } from 'vitest/config'
import { webdriverio } from '@vitest/browser-webdriverio'
export default defineConfig({
test: {
browser: {
provider: webdriverio({
// ...custom webdriverio options
}),
instances: [
{ browser: 'chrome' },
],
},
},
})
Then run Vitest in the browser mode:
npx vitest --browser