Node.js 剧作家得到饼干
我需要从一个页面获取JSSESSIONID cookie并将其传递给另一个页面。但当我试图和剧作家一起取回cookie时,我得到了一个空数组。有什么想法吗Node.js 剧作家得到饼干,node.js,playwright,Node.js,Playwright,我需要从一个页面获取JSSESSIONID cookie并将其传递给另一个页面。但当我试图和剧作家一起取回cookie时,我得到了一个空数组。有什么想法吗 const browser = await playwright[browserType].launch(); const context = await browser.newContext(); const page = await context.newPage(); await page.goto(link);
const browser = await playwright[browserType].launch();
const context = await browser.newContext();
const page = await context.newPage();
await page.goto(link);
const elementHandle = await page.$('#putfocushere');
await elementHandle.type(searchNumber);
console.log(await context.cookies(page.url()))
您是否尝试过在未指定任何来源的情况下执行
wait context.cookies()
?这很可能是因为page.url()
返回的值不完全匹配。您可以尝试获取所有cookie,然后按域进行筛选
playwright中还提供了
context.storageState()
,它将返回所有cookie和本地存储。请参阅。您是否尝试过在未指定任何来源的情况下执行wait context.cookies()
?这很可能是因为page.url()
返回的值不完全匹配。您可以尝试获取所有cookie,然后按域进行筛选
playwright中还提供了
context.storageState()
,它将返回所有cookie和本地存储。请参阅。什么是等待context.cookies()
返回的?(没有URL过滤)它返回一个空数组,而等待context.cookies()
返回什么?(不带URL筛选)它返回一个空数组