fix: 修正Playwright登录页选择器 - 使用实际placeholder '账号'/'密码'

This commit is contained in:
2026-04-25 22:29:23 +08:00
parent 34ba7cae6a
commit 8fb1d3e583
6 changed files with 49 additions and 81 deletions

View File

@@ -18,13 +18,11 @@ test.describe('🐛 Bug回归测试', () => {
const addBtn = page.locator('button:has-text("新增"), button:has-text("生成")');
if (await addBtn.isVisible()) {
// 快速连续点击3次
await addBtn.click();
await addBtn.click();
await addBtn.click();
await page.waitForTimeout(2000);
// 验证只弹出一个对话框
const dialogs = page.locator('.el-dialog, .el-message-box');
expect(await dialogs.count()).toBeLessThanOrEqual(1);
}
@@ -33,12 +31,10 @@ test.describe('🐛 Bug回归测试', () => {
test('#443 手术计费签发耗材 @bug443 @regression', async ({ page }) => {
await page.goto(TEST_URLS.surgeryBilling);
await page.waitForLoadState('networkidle');
// 验证签发功能不报错locationId为空时应有默认值
const signBtn = page.locator('button:has-text("签发"), button:has-text("提交")');
if (await signBtn.isVisible()) {
await signBtn.click();
await page.waitForTimeout(2000);
// 不应出现"发放库房为空"错误
const errorMsg = page.locator('text=发放库房为空');
expect(await errorMsg.count()).toBe(0);
}
@@ -47,7 +43,6 @@ test.describe('🐛 Bug回归测试', () => {
test('#427 检查项目分类手风琴展开 @regression', async ({ page }) => {
await page.goto(TEST_URLS.doctorStation);
await page.waitForLoadState('networkidle');
// 验证分类展开功能
const categories = page.locator('.el-collapse-item, .category-item');
const count = await categories.count();
if (count > 0) {