|
3 | 3 |
|
4 | 4 |
|
5 | 5 | class TestAccessibility: |
6 | | - |
| 6 | + #suppose to fail because of 3 moderate violations |
| 7 | + @pytest.mark.xfail |
7 | 8 | @allure.title("Test Accessibility with Default Counts") |
8 | 9 | def test_accessibility_default_counts(self, axe_playwright, page): |
9 | 10 | axe_playwright.check_accessibility(page) |
10 | 11 |
|
11 | | - # @pytest.mark.nondestructive |
12 | | - # @allure.title("Test Accessibility with Custom Counts") |
13 | | - # def test_accessibility_no_violations_allowed(self, axe_playwright, page): |
14 | | - # axe_playwright.check_accessibility( |
15 | | - # page, |
16 | | - # maximum_allowed_violations_by_impact={ |
17 | | - # "minor": 0, |
18 | | - # "moderate": 0, |
19 | | - # "serious": 0, |
20 | | - # "critical": 0, |
21 | | - # }, |
22 | | - # ) |
| 12 | + @pytest.mark.xfail |
23 | 13 | @pytest.mark.nondestructive |
24 | 14 | @allure.title("Test Accessibility with Custom Counts") |
25 | | - def test_accessibility_custom_counts(self, axe_playwright, page): |
| 15 | + def test_accessibility_no_violations_allowed(self, axe_playwright, page): |
26 | 16 | axe_playwright.check_accessibility( |
27 | 17 | page, |
28 | 18 | maximum_allowed_violations_by_impact={ |
29 | | - "minor": 2, |
30 | | - "moderate": 3, |
| 19 | + "minor": 0, |
| 20 | + "moderate": 0, |
31 | 21 | "serious": 0, |
32 | 22 | "critical": 0, |
33 | 23 | }, |
34 | 24 | ) |
| 25 | + @pytest.mark.nondestructive |
| 26 | + @allure.title("Test Accessibility with Custom Counts") |
| 27 | + def test_accessibility_custom_counts(self, axe_playwright, page): |
| 28 | + axe_playwright.check_accessibility( |
| 29 | + page, |
| 30 | + maximum_allowed_violations_by_impact={ |
| 31 | + "minor": 4, |
| 32 | + "moderate": 4, |
| 33 | + "serious": 1, |
| 34 | + "critical": 0, |
| 35 | + }, |
| 36 | + ) |
35 | 37 |
|
36 | 38 | @pytest.mark.nondestructive |
37 | 39 | @allure.title("Test Accessibility with Custom Counts") |
|
0 commit comments