何をしてもエラーが発生します (X.cookies が関数ではないか、X.addCookies が関数ではありません)。コンテキスト、page.context で試しました。browserContext などで、常に同じ方法で終了します (OK、page.context と browserContext は定義されていないため、エラーは異なります)。
環境:
- プレイライト バージョン: 1.4.2
- オペレーティング システム: Ubuntu 20.4
- Node.js バージョン: 10.15.1
- ブラウザ: クロム
コード:
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(() => {});
});
そしてテスト中:
// await context.addCookies([
// { name: "csrftoken", value: cookieToken, path: "/" },
// { name: "sessionid", value: cookieSession, path: "/" },
// ]);
// await context.cookies();