mirror of
https://gitee.com/nocobase/nocobase.git
synced 2025-05-05 13:39:24 +08:00
22 lines
757 B
TypeScript
22 lines
757 B
TypeScript
import { expect, test as setup } from '@playwright/test';
|
|
|
|
// 保存登录状态,避免每次都要登录
|
|
setup('admin', async ({ page }) => {
|
|
await page.goto('/');
|
|
await page.getByPlaceholder('Username/Email').click();
|
|
await page.getByPlaceholder('Username/Email').fill('admin@nocobase.com');
|
|
await page.getByPlaceholder('Password').click();
|
|
await page.getByPlaceholder('Password').fill('admin123');
|
|
await page.getByRole('button', { name: 'Sign in' }).click();
|
|
|
|
await expect(page.getByTestId('user-center-button')).toBeVisible();
|
|
|
|
// 开启配置状态
|
|
await page.evaluate(() => {
|
|
localStorage.setItem('NOCOBASE_DESIGNABLE', 'true');
|
|
});
|
|
await page.context().storageState({
|
|
path: process.env.PLAYWRIGHT_AUTH_FILE,
|
|
});
|
|
});
|