| 12345678910111213141516 |
- import { expect, test } from '@playwright/test';
- test('desktop layout has no horizontal overflow and keeps right panel as static doctor idle state', async ({ page }) => {
- await page.goto('/');
- await expect(page.getByText('医梦门诊助手')).toBeVisible();
- await expect(page.getByText('说出需求,我来判断下一步')).toBeVisible();
- await expect(page.getByAltText('医生助手')).toBeVisible();
- await expect(page.getByText('当前仅作为静态形象展示')).toBeVisible();
- await expect(page.getByRole('button', { name: '语音' })).toBeVisible();
- await expect(page.getByRole('button', { name: '发送' })).toBeVisible();
- await expect(page.getByText('智能挂号')).toHaveCount(0);
- const horizontalOverflow = await page.evaluate(() => document.documentElement.scrollWidth > document.documentElement.clientWidth);
- expect(horizontalOverflow).toBe(false);
- });
|