Uses of Class
com.shaft.validation.accessibility.AccessibilityActions
Packages that use AccessibilityActions
-
Uses of AccessibilityActions in com.shaft.gui.browser
Methods in com.shaft.gui.browser that return AccessibilityActionsModifier and TypeMethodDescriptionBrowserActions.accessibility()Provides access to accessibility testing actions for the current browser session. -
Uses of AccessibilityActions in com.shaft.validation.accessibility
Methods in com.shaft.validation.accessibility that return AccessibilityActionsModifier and TypeMethodDescriptionAccessibilityActions.analyzePage(String pageName) Runs an accessibility audit on the current page, saves the HTML report to disk, and attaches it to the Allure report under the givenpageName.AccessibilityActions.analyzePage(String pageName, AccessibilityHelper.AccessibilityConfig config) Runs an accessibility audit on the current page using a customAccessibilityHelper.AccessibilityConfig, saves the HTML report to disk, and attaches it to the Allure report.AccessibilityActions.analyzeWithIgnoredRules(String pageName, List<String> ignoredRuleIds) Analyzes the current page and attaches a filtered Allure report that excludes the specified rule IDs, without permanently modifying the cached result.AccessibilityActions.assertAccessibilityScoreAtLeast(String pageName, double minimumPercentage) Asserts that the accessibility score for the given page is at leastminimumPercentage.AccessibilityActions.assertAccessibilityScoreAtLeast(String pageName, double minimumPercentage, boolean saveReport) Asserts that the accessibility score for the given page is at leastminimumPercentage, with control over whether the HTML report is saved to disk.AccessibilityActions.assertAccessibilityScoreAtLeast(String pageName, double minimumPercentage, AccessibilityHelper.AccessibilityConfig config) Asserts that the accessibility score for the given page is at leastminimumPercentage, using a customAccessibilityHelper.AccessibilityConfig.AccessibilityActions.assertAccessibilityScoreAtLeast(String pageName, double minimumPercentage, AccessibilityHelper.AccessibilityConfig config, boolean saveReport) Asserts that the accessibility score for the given page is at leastminimumPercentage, using a customAccessibilityHelper.AccessibilityConfigand explicit control over report persistence.AccessibilityActions.assertIsAccessible()Asserts (hard assertion) that the current page is fully accessible according toAccessibilityHelper.isAccessible(WebDriver)'s default criteria (zero violations).AccessibilityActions.assertNoCriticalViolations(String pageName) Asserts (hard assertion) that the current page has no accessibility violations with an impact level of"critical".AccessibilityActions.assertNoViolationsByImpact(String pageName, String... impactLevels) Asserts (hard assertion) that the current page has no accessibility violations matching any of the supplied impact levels.AccessibilityActions.failIfViolationsExist(String pageName) Attaches a filtered Allure report for the given page and throws anAssertionErrorif any accessibility violations exist.AccessibilityActions.verifyIsAccessible()Verifies (soft assertion) that the current page is fully accessible according toAccessibilityHelper.isAccessible(WebDriver)'s default criteria (zero violations).AccessibilityActions.verifyNoCriticalViolations(String pageName) Verifies (soft assertion) that the current page has no accessibility violations with an impact level of"critical".