| 1234567891011121314151617181920212223242526272829303132333435363738 |
- 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');
- await page.evaluate(() => {
- localStorage.setItem('token', 'eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxIiwidXNlcm5hbWUiOiJhZG1pbiIsInNlc3Npb25JZCI6Im1DeG40MXZRRGd6S3NSQkNWOWw5WCIsInJvbGVJbmZvIjpudWxsLCJpYXQiOjE3NDYxOTY3ODksImV4cCI6MTc0NjI4MzE4OX0.Sqg5zapPc_DLxQYDtNUS5MVVCblbyW9vSWCONWPWnRc');
- });
- await page.reload();
- });
- test('添加测试文章', async ({ page }) => {
- await page.click('button:has-text("添加文章")');
- await page.fill('input[placeholder="请输入文章标题"]', '测试文章-自动化测试');
- await page.click('button:has-text("确 定")');
- await expect(page.locator('text=测试文章-自动化测试')).toBeVisible();
- });
- test('搜索测试文章', async ({ page }) => {
- await page.fill('input[placeholder="请输入文章标题"]', '测试文章-自动化测试');
- await page.click('button:has-text("搜 索")');
- await expect(page.locator('text=测试文章-自动化测试')).toBeVisible();
- await page.click('button:has-text("重 置")');
- });
- test('修改测试文章', async ({ page }) => {
- await page.click('tr:has-text("测试文章-自动化测试") >> button:has-text("编辑")');
- await page.fill('input[placeholder="请输入文章标题"]', '修改后的测试标题');
- await page.click('button:has-text("确 定")');
- await expect(page.locator('text=修改后的测试标题')).toBeVisible();
- });
- test('删除测试文章', async ({ page }) => {
- await page.click('tr:has-text("修改后的测试标题") >> button:has-text("删除")');
- await page.click('.ant-btn-primary:has-text("确 定")');
- await expect(page.locator('text=修改后的测试标题')).not.toBeVisible();
- });
- });
|