uga*_*a77 8 javascript e2e-testing puppeteer playwright
无论我做什么,我都会收到错误(X.cookies 不是函数或 X.addCookies 不是函数)。我尝试使用上下文,page.context。browserContext 等,它总是以相同的方式结束(好吧,page.context 以及 browserContext 未定义,所以错误是不同的)。
语境:
代码:
beforeEach(async function fn() {
this.timeout(20000);
browser = await chromium.launch({ headless: false });
const context = await browser.newContext();
page = await context.newPage();
await page
.goto("http://localhost:4200/#/login", {
waitUntil: "networkidle0",
})
.catch(() => {});
Run Code Online (Sandbox Code Playgroud)
});
并在测试中:
// await context.addCookies([
// { name: "csrftoken", value: cookieToken, path: "/" },
// { name: "sessionid", value: cookieSession, path: "/" },
// ]);
// await context.cookies();
Run Code Online (Sandbox Code Playgroud)
小智 6
掌握上下文后,您应该能够使用它作为以下示例:
await context.addCookies([{name:"csrftoken", value: "mytokenvalue123", url: "your.application.url"}]);
| 归档时间: |
|
| 查看次数: |
39736 次 |
| 最近记录: |