|
|
@@ -2,12 +2,15 @@ import { test, expect } from '@playwright/test';
|
|
|
|
|
|
test.describe('知识库管理CRUD测试', () => {
|
|
|
test.beforeEach(async ({ page }) => {
|
|
|
- // await page.goto('https://pre-117-77-template-23969.d.d8d.fun/admin/know-info');
|
|
|
+ // 先登录获取有效token
|
|
|
+ await page.goto('https://pre-117-77-template.r.d8d.fun/admin/login');
|
|
|
+ await page.fill('input[placeholder="用户名"]', 'admin');
|
|
|
+ await page.fill('input[placeholder="密码"]', 'admin123');
|
|
|
+ await page.click('button:has-text("登 录")');
|
|
|
+ await expect(page).toHaveURL(/\/admin\/dashboard/);
|
|
|
+
|
|
|
+ // 导航到测试页面
|
|
|
await page.goto('https://pre-117-77-template.r.d8d.fun/admin/know-info');
|
|
|
- await page.evaluate(() => {
|
|
|
- localStorage.setItem('token', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxIiwidXNlcm5hbWUiOiJhZG1pbiIsInNlc3Npb25JZCI6ImxCMXNPWTE5czhRVEgxY2tDeWlrZyIsInJvbGVJbmZvIjpudWxsLCJpYXQiOjE3NDYzNjA0NzMsImV4cCI6MTc0NjQ0Njg3M30.Og7RmROGcGNZlduE8mFqFz8ou6diwWAuSZntrUUnIJM');
|
|
|
- });
|
|
|
- await page.reload();
|
|
|
});
|
|
|
|
|
|
test('添加测试文章', async ({ page }) => {
|