browser.instances
- 类型:
BrowserConfig - 默认值:
[]
定义多个浏览器配置。每个配置必须至少包含一个 browser 字段。
你可以指定大多数 项目选项(未标记图标的)以及部分 browser 选项,如 browser.testerHtmlPath。
WARNING
每个浏览器配置都会继承根配置的选项:
ts
export default defineConfig({
test: {
setupFile: ['./root-setup-file.js'],
browser: {
enabled: true,
testerHtmlPath: './custom-path.html',
instances: [
{
// 将同时包含 "root" 和 "browser" 两个全局初始化文件
setupFile: ['./browser-setup-file.js'],
// 隐式继承根配置的"testerHtmlPath"
// testerHtmlPath: './custom-path.html',
},
],
},
},
})更多示例请参阅 “多环境配置” 指南。
可用的 browser 选项列表:
Vitest 在底层将这些实例转换为独立的 测试项目,共享同一个 Vite 服务器以提升缓存性能。
