| 1234567891011121314151617181920212223242526272829 |
- import { test as base } from '@playwright/test';
- import { LoginPage } from '../pages/login.page';
- import { RegisterPage } from '../pages/register.page';
- import { DashboardPage } from '../pages/dashboard.page';
- import { UserManagementPage } from '../pages/user-management.page';
- type Fixtures = {
- loginPage: LoginPage;
- registerPage: RegisterPage;
- dashboardPage: DashboardPage;
- userManagementPage: UserManagementPage;
- };
- export const test = base.extend<Fixtures>({
- loginPage: async ({ page }, use) => {
- await use(new LoginPage(page));
- },
- registerPage: async ({ page }, use) => {
- await use(new RegisterPage(page));
- },
- dashboardPage: async ({ page }, use) => {
- await use(new DashboardPage(page));
- },
- userManagementPage: async ({ page }, use) => {
- await use(new UserManagementPage(page));
- },
- });
- export { expect } from '@playwright/test';
|