2

何をしてもエラーが発生します (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();
4

3 に答える 3