@uuv/playwright
Version:
A solution to facilitate the writing and execution of E2E tests understandable by any human being using cucumber(BDD) and playwright
14 lines (13 loc) • 1.33 kB
TypeScript
import { Page, TestInfo } from "@playwright/test";
export declare class World {
page: Page;
testInfo: TestInfo;
constructor(page: Page, testInfo: TestInfo);
get context(): import("playwright-core").BrowserContext;
get browser(): import("playwright-core").Browser | null;
get request(): import("playwright-core").APIRequestContext;
}
export declare const test: import("@playwright/test").TestType<import("@playwright/test").PlaywrightTestArgs & import("@playwright/test").PlaywrightTestOptions & import("playwright-bdd/dist/runtime/bddTestFixtures").BddTestFixtures & {
world: World;
}, import("@playwright/test").PlaywrightWorkerArgs & import("@playwright/test").PlaywrightWorkerOptions & import("playwright-bdd/dist/runtime/bddWorkerFixtures").BddWorkerFixtures>;
export declare const Given: import("playwright-bdd/dist/steps/styles/cucumberStyle").CucumberStyleStepCtor<import("playwright-bdd/dist/steps/styles/cucumberStyle").CucumberStyleStepFn<World>>, When: import("playwright-bdd/dist/steps/styles/cucumberStyle").CucumberStyleStepCtor<import("playwright-bdd/dist/steps/styles/cucumberStyle").CucumberStyleStepFn<World>>, Then: import("playwright-bdd/dist/steps/styles/cucumberStyle").CucumberStyleStepCtor<import("playwright-bdd/dist/steps/styles/cucumberStyle").CucumberStyleStepFn<World>>;