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 服务器以获得更好的缓存性能。
