Skip to content

Commit 2103fb4

Browse files
authored
fix(loading): 修复e2e报错问题 (#3674)
1 parent e95b212 commit 2103fb4

File tree

5 files changed

+21
-11
lines changed

5 files changed

+21
-11
lines changed

examples/sites/demos/pc/app/loading/background.spec.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ import { test, expect } from '@playwright/test'
33
test('自定义遮罩背景色', async ({ page }) => {
44
page.on('pageerror', (exception) => expect(exception).toBeNull())
55
await page.goto('loading#background')
6-
const loadingBg = page.locator('.tiny-loading__mask')
6+
7+
const demo = page.locator('#background')
8+
const loadingBg = demo.locator('.tiny-loading__mask')
79
await expect(loadingBg).toHaveCSS('background-color', 'rgba(0, 0, 0, 0.2)')
810
})

examples/sites/demos/pc/app/loading/custom-class.spec.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,10 @@ import { test, expect } from '@playwright/test'
33
test('自定义样式', async ({ page }) => {
44
page.on('pageerror', (exception) => expect(exception).toBeNull())
55
await page.goto('loading#custom-class')
6-
const loadingBg = page.locator('.tiny-loading__mask')
7-
const loadingText = page.locator('.new-loading')
6+
7+
const demo = page.locator('#custom-class')
8+
const loadingBg = demo.locator('.tiny-loading__mask')
9+
const loadingText = demo.locator('.new-loading')
810
await expect(loadingBg).toHaveCSS('background-color', 'rgb(89, 89, 89)')
911
await expect(loadingText).toBeVisible()
1012
})

examples/sites/demos/pc/app/loading/fullscreen.spec.ts

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,13 @@ import { test, expect } from '@playwright/test'
33
test('全局加载', async ({ page }) => {
44
page.on('pageerror', (exception) => expect(exception).toBeNull())
55
await page.goto('loading#fullscreen')
6-
await page.getByRole('button', { name: '指令方式加载全屏 Loading' }).click()
7-
const vLoading = page.locator('.circular')
6+
7+
const demo = page.locator('#fullscreen')
8+
await demo.getByRole('button', { name: '指令方式加载全屏 Loading' }).click()
9+
const vLoading = page.locator('.tiny-loading.tiny-loading__mask.is-fullscreen')
810
await expect(vLoading).toBeVisible()
911

10-
await page.getByRole('button', { name: '静态方法加载全屏 Loading' }).click()
11-
const sLoading = page.getByText('正在提交...', { exact: true })
12+
await demo.getByRole('button', { name: '静态方法加载全屏 Loading' }).click()
13+
const sLoading = vLoading.getByText('正在提交...', { exact: true })
1214
await expect(sLoading).toBeVisible()
1315
})

examples/sites/demos/pc/app/loading/loading-tip-text.spec.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ import { test, expect } from '@playwright/test'
33
test('自定义加载提示文本', async ({ page }) => {
44
page.on('pageerror', (exception) => expect(exception).toBeNull())
55
await page.goto('loading#loading-tip-text')
6-
const loadingText = page.locator('.tiny-loading__text')
6+
7+
const demo = page.locator('#loading-tip-text')
8+
const loadingText = demo.locator('.tiny-loading__text')
79
await expect(loadingText).toContainText('加载中')
810
})

examples/sites/demos/pc/app/loading/size.spec.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@ import { test, expect } from '@playwright/test'
33
test('尺寸', async ({ page }) => {
44
page.on('pageerror', (exception) => expect(exception).toBeNull())
55
await page.goto('loading#size')
6-
const smallLoading = page.locator('.tiny-loading__spinner-small')
7-
const mediumLoading = page.locator('.tiny-loading__spinner-medium')
8-
const largeLoading = page.locator('.tiny-loading__spinner-large')
6+
7+
const demo = page.locator('#size')
8+
const smallLoading = demo.locator('.tiny-loading__spinner-small')
9+
const mediumLoading = demo.locator('.tiny-loading__spinner-medium')
10+
const largeLoading = demo.locator('.tiny-loading__spinner-large')
911
await expect(smallLoading).toBeVisible()
1012
await expect(mediumLoading).toBeVisible()
1113
await expect(largeLoading).toBeVisible()

0 commit comments

Comments
 (0)