UNPKG

@umbraco/playwright-testhelpers

Version:

Test helpers for making playwright tests for Umbraco solutions

18 lines (17 loc) 829 B
import { ApiHelpers } from "./ApiHelpers"; import { Page } from "@playwright/test"; export declare class LoginApiHelper { api: ApiHelpers; page: Page; constructor(api: ApiHelpers, page: Page); login(userEmail: string, password: string): Promise<{ cookie: string; setCookies: string; }>; extractPKCECodeFromSetCookie(setCookies: string): Promise<string>; getCookie(userEmail: string, password: string): Promise<string>; createCodeChallenge(codeVerifier: string): Promise<string>; getAuthorizationSetCookie(codeChallenge: string, cookie: string, stateValue: string): Promise<string>; getCookiesWithAccessTokenAndRefreshToken(cookie: string, codeVerifier: string, PKCECookie: string): Promise<string>; getAccessToken(cookie: string, refreshToken: string): Promise<any>; }