Skip to content

Latest commit

 

History

History
53 lines (35 loc) · 712 Bytes

README.md

File metadata and controls

53 lines (35 loc) · 712 Bytes

playwright-auth 🔐✨

Helper to manage browser authentication with Playwright including IndexedDB data. This makes it work with Firebase Auth.

Library Usage

import { createAuth, loadAuth } from "playwright-auth";

const { authData } = await createAuth(page);
await loadAuth(page, authData);

CLI Usage

Install with

npm install -g playwright-auth

Create a new storage state file:

playwright-auth create

Load a storage state file:

playwright-auth load <file>

Development

  1. Clone this repository
  2. Install dependencies:
npm install
  1. Build the project:
npm run build
  1. Link the CLI globally (optional):
npm link