首页/开发/软件测试速查/storageState 复用登录态
自动化测试66 条

storageState 复用登录态

storageState 把登录后的 cookie 与 localStorage 序列化保存,用例启动时加载即可跳过重复登录;生成方式为登录一次后保存,或在 codegen 中导出。

软件测试速查开发更新于 2026-10-12

生成与复用

生成与复用
await page.context().storageState({ path: 'auth.json' });

# 配置里复用
use: { storageState: 'auth.json' }
保存的状态会过期;建议在 CI 的全局 setup 里每次运行重新生成,避免引用陈旧凭据。

易错点

  • 登录态文件提交进仓库,凭据泄露且随环境失效
  • 所有用例共享一个账号的登录态,并发操作互相踢下线

数据来源与参考

  • Playwright 官方文档:Authentication 与 storageState(playwright.dev)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌