Skip to content

Instantly share code, notes, and snippets.

Last active Jan 24, 2022
What would you like to do?
import { chromium } from '@playwright/test';
import login from './utils/login';
const username = process.env.MEETUP_USERNAME ?? '';
const password = process.env.MEETUP_PASSWORD ?? '';
async function globalSetup(config: FullConfig): Promise<void> {
const { storageState } = config.projects[0].use;
// TODO: Remove headless after this has been tested
const browser = await chromium.launch({ headless: false });
const page = await browser.newPage();
await login(page, username, password);
await page.context().storageState({
path: storageState,
await browser.close();
export default globalSetup;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment