| 12345678910111213141516 |
- const { test, expect } = require('@playwright/test');
- const { loginAs, BASE_URL } = require('../../helpers/auth');
- test.describe('【管理员】登录', function() {
- test('[场景1] 管理员登录 — 获得合法token', async function({ browser }) {
- var auth = await loginAs(browser, 'admin');
- expect(auth.token).toBeTruthy();
- expect(auth.role).toBe('admin');
- });
- test('[场景2] 未登录访问管理后台 — 重定向到登录页', async function({ page }) {
- await page.goto(BASE_URL + '/admin/');
- await page.waitForLoadState('networkidle');
- expect(page.url()).toContain('/login');
- });
- });
|