概念Browser Context
BrowserContext
Playwright框架中独有的浏览器上下文抽象层,位于Browser实例与Page之间,每个Context拥有独立的Cookie、LocalStorage和网络规则,用于实现测试用例间的状态完全隔离
时间轴 (近 90 天)
9月22日
Playwright引入BrowserContext机制做上下文隔离,不同测试之间的Cookie、缓存、登录态等状态可以彼此独立
待验证50%
9月22日
Playwright推荐每条测试用例独占一个BrowserContext,用完即销毁以保证用例间状态隔离
待验证50%
8月22日
2020年微软推出Playwright,支持多浏览器并引入BrowserContext概念实现轻量级隔离
待验证50%
8月22日
EgoLite为每个Space创建BrowserContext时以COW(Copy-on-Write)方式引用主Profile的登录态数据,实现继承但隔离的效果
待验证50%