1234567891011121314151617181920212223 |
- import { test } from './fixtures'
- import { createRandomPage } from './utils'
- import { expect } from '@playwright/test'
- import AxeBuilder from '@axe-core/playwright'
- // TODO: more configuration is required for this test
- test.skip('should not have any automatically detectable accessibility issues', async ({ page }) => {
- try {
- await page.waitForSelector('.notification-clear', { timeout: 10 })
- page.click('.notification-clear')
- } catch (error) {
- }
- await createRandomPage(page)
- await page.waitForTimeout(2000)
- const accessibilityScanResults = await new AxeBuilder({ page })
- .withTags(['wcag2a', 'wcag2aa', 'wcag21a', 'wcag21aa'])
- .disableRules(['meta-viewport'])
- .setLegacyMode()
- .analyze()
- expect(accessibilityScanResults.violations).toEqual([]);
- })
|