18 lines
707 B
TypeScript
18 lines
707 B
TypeScript
import { expect, test } from '@playwright/test';
|
|
|
|
test('project workbench shell renders', async ({ page }) => {
|
|
await page.goto('/');
|
|
await expect(page.getByText('项目工作台')).toBeVisible();
|
|
await expect(page.getByLabel('服务器登录')).toBeVisible();
|
|
await expect(page.getByLabel('服务器 IP 或域名')).toBeVisible();
|
|
await expect(page.getByLabel('项目总览')).toBeVisible();
|
|
});
|
|
|
|
test('inbox suggestions require explicit confirmation', async ({ page }) => {
|
|
await page.goto('/');
|
|
await page.getByLabel('选择 跟进报价').check();
|
|
await page.getByRole('button', { name: '创建选中项' }).click();
|
|
|
|
await expect(page.getByText('已选择 1 项')).toBeVisible();
|
|
});
|