Skip to content

browser.enabled

  • 类型: boolean
  • 默认值: false
  • 命令行终端: --browser, --browser.enabled=false

启用此参数后,Vitest 默认会在 浏览器 中运行所有测试。如哦需通过命令行配置其他浏览器选项,可使用 --browser.enabled 参数替代 --browser 与其他选项搭配使用。

sh
vitest --browser.enabled --browser.headless

WARNING

要启用 浏览器模式,必须同时指定 provider 和至少一个 instance。可用的提供驱动包括:

示例

vitest.config.js
js
import { defineConfig } from 'vitest/config'
import { playwright } from '@vitest/browser-playwright'

export default defineConfig({
  test: {
    browser: {
      enabled: true,
      provider: playwright(),
      instances: [
        { browser: 'chromium' },
      ],
    },
  },
})

如果使用 TypeScript,instances 中的 browser 字段会根据你选择的提供程序自动提供代码补全功能。