Javascript 在playwright中的第一个浏览器实例之后维护登录会话

Javascript 在playwright中的第一个浏览器实例之后维护登录会话,javascript,node.js,testing,puppeteer,playwright,Javascript,Node.js,Testing,Puppeteer,Playwright,我正在和剧作家一起运行chromium的多个实例 在每个实例上,我都使用相同的凭据登录 当我已使用相同的凭据登录到第一个浏览器实例时,是否有办法自动登录到其他浏览器实例?剧作家API可以从一个浏览器上下文中提取登录状态(cookie/本地存储),并将其加载到另一个浏览器上下文中。这样,您可以节省通过UI登录所需的时间。身份验证状态的选择将取决于您的应用程序 //获取cookies并作为env变量存储 const cookies=wait context.cookies(); process.en

我正在和剧作家一起运行chromium的多个实例

在每个实例上,我都使用相同的凭据登录


当我已使用相同的凭据登录到第一个浏览器实例时,是否有办法自动登录到其他浏览器实例?

剧作家API可以从一个浏览器上下文中提取登录状态(cookie/本地存储),并将其加载到另一个浏览器上下文中。这样,您可以节省通过UI登录所需的时间。身份验证状态的选择将取决于您的应用程序

//获取cookies并作为env变量存储
const cookies=wait context.cookies();
process.env.COOKIES=JSON.stringify(COOKIES);
//在新上下文中设置cookie
const deserializedCookies=JSON.parse(process.env.COOKIES)
wait context.addCookies(反序列化的cookies);

我们有一个页面介绍这个确切的场景。

我相信您需要制作多个配置文件文件夹副本。他们无法共享个人资料文件夹。这取决于网站,这是公共网站吗?谢谢!!这正是我想要的:)