From 7e5ba935ab07d9b67c53021cf4f69fdd87981134 Mon Sep 17 00:00:00 2001 From: zzcr <894103554@qq.com> Date: Sun, 5 Jan 2025 22:38:45 +0800 Subject: [PATCH] test(e2e): [dept,transfer]fix dept and transfer e2e error --- .../demos/pc/app/dept/custom-service.spec.ts | 6 ++-- .../demos/pc/app/transfer/drop-config.spec.ts | 31 ------------------- 2 files changed, 3 insertions(+), 34 deletions(-) delete mode 100644 examples/sites/demos/pc/app/transfer/drop-config.spec.ts diff --git a/examples/sites/demos/pc/app/dept/custom-service.spec.ts b/examples/sites/demos/pc/app/dept/custom-service.spec.ts index 712d367867..4669091f72 100644 --- a/examples/sites/demos/pc/app/dept/custom-service.spec.ts +++ b/examples/sites/demos/pc/app/dept/custom-service.spec.ts @@ -9,19 +9,19 @@ test('自定义服务数据', async ({ page }) => { await page.getByText('无线网络业务架构与设计部').click() await page .locator('div') - .filter({ hasText: /^公司SZ技术SZ海洋网络天闻数媒贝托SZ鼎桥通信$/ }) + .filter({ hasText: /^公司SZ 技术SZ 海洋网络天闻数媒贝托 SZ鼎桥通信$/ }) .getByRole('textbox') .click() await page.getByRole('listitem').filter({ hasText: 'SZ 技术' }).click() await page .locator('div') - .filter({ hasText: /^一级部门测试数据室XX中国XX测试数据部测试数据XX管理部$/ }) + .filter({ hasText: /^一级部门测试数据室 XX中国 XX 测试数据部测试数据 XX 管理部$/ }) .getByRole('textbox') .click() await page.getByRole('listitem').filter({ hasText: '测试数据室 XX' }).click() await page .locator('div') - .filter({ hasText: /^五级部门测试数据室XX中国XX测试数据部测试数据XX管理部$/ }) + .filter({ hasText: /^五级部门测试数据室 XX中国 XX 测试数据部测试数据 XX 管理部$/ }) .getByRole('textbox') .click() await page.getByRole('listitem').filter({ hasText: '测试数据室 XX' }).click() diff --git a/examples/sites/demos/pc/app/transfer/drop-config.spec.ts b/examples/sites/demos/pc/app/transfer/drop-config.spec.ts deleted file mode 100644 index 3e90fccc72..0000000000 --- a/examples/sites/demos/pc/app/transfer/drop-config.spec.ts +++ /dev/null @@ -1,31 +0,0 @@ -import { test, expect } from '@playwright/test' - -test('测试可拖拽功能', async ({ page }) => { - page.on('pageerror', (exception) => expect(exception).toBeNull()) - await page.goto('transfer#drop-config') - const preview = page.locator('.pc-demo-container') - const transferPanels = preview.locator('.tiny-transfer-panel') - const leftPanel = transferPanels.first() - const rightPanel = transferPanels.nth(1) - - // 尝试拖拽左侧某一项至右侧面板 - await page.dragAndDrop('.tiny-transfer-panel:first-child', '.tiny-transfer-panel:last-child', { - sourcePosition: { x: 50, y: 90 }, - targetPosition: { x: 50, y: 90 }, - force: true - }) - await page.waitForTimeout(100) - await expect(rightPanel.locator('.tiny-transfer-panel__header').filter({ hasText: '列表 2 0 / 5' })).toHaveCount(1) - await expect(leftPanel.locator('.tiny-transfer-panel__header').filter({ hasText: '列表 1 0 / 11' })).toHaveCount(1) - await page.waitForTimeout(100) - - // 尝试拖拽右侧某一项至左侧面板 - await page.dragAndDrop('.tiny-transfer-panel:last-child', '.tiny-transfer-panel:first-child', { - sourcePosition: { x: 50, y: 90 }, - targetPosition: { x: 50, y: 90 }, - force: true - }) - await page.waitForTimeout(100) - await expect(leftPanel.locator('.tiny-transfer-panel__header').filter({ hasText: '列表 1 0 / 12' })).toHaveCount(1) - await expect(rightPanel.locator('.tiny-transfer-panel__header').filter({ hasText: '列表 2 0 / 4' })).toHaveCount(1) -})