forked from opentiny/tiny-vue
17 lines
675 B
TypeScript
17 lines
675 B
TypeScript
import { test, expect } from '@playwright/test'
|
|
|
|
test('尺寸设置', async ({ page }) => {
|
|
page.on('pageerror', (exception) => expect(exception).toBeNull())
|
|
await page.goto('radio#radio-size')
|
|
|
|
const demo = page.locator('#radio-size')
|
|
const radioGroup = demo.locator('.tiny-radio-group')
|
|
|
|
await expect(radioGroup.first()).toHaveCSS('width', '167px')
|
|
await expect(radioGroup.first()).toHaveCSS('height', '36px')
|
|
await expect(radioGroup.nth(1)).toHaveCSS('width', '135px')
|
|
await expect(radioGroup.nth(1)).toHaveCSS('height', '32px')
|
|
await expect(radioGroup.nth(2)).toHaveCSS('width', '135px')
|
|
await expect(radioGroup.nth(2)).toHaveCSS('height', '28px')
|
|
})
|