Uses of Class
com.shaft.validation.accessibility.AccessibilityHelper.AccessibilityResult
Packages that use AccessibilityHelper.AccessibilityResult
-
Uses of AccessibilityHelper.AccessibilityResult in com.shaft.validation.accessibility
Methods in com.shaft.validation.accessibility that return AccessibilityHelper.AccessibilityResultModifier and TypeMethodDescriptionAccessibilityActions.analyzeAndReturn(String pageName) Analyzes the current page and returns theAccessibilityHelper.AccessibilityResultfor programmatic inspection.AccessibilityActions.analyzeAndReturn(String pageName, boolean saveReport) Analyzes the current page, optionally saving the HTML report to disk, and returns theAccessibilityHelper.AccessibilityResultfor programmatic inspection.AccessibilityActions.analyzeAndReturn(String pageName, AccessibilityHelper.AccessibilityConfig config) Analyzes the current page using a customAccessibilityHelper.AccessibilityConfig, saves the report, and returns the result.AccessibilityActions.analyzeAndReturn(String pageName, AccessibilityHelper.AccessibilityConfig config, boolean saveReport) Analyzes the current page using the given configuration andsaveReportflag, then returns theAccessibilityHelper.AccessibilityResult.AccessibilityHelper.analyzePageAccessibilityAndSave(org.openqa.selenium.WebDriver driver, String pageName, boolean saveReport) Runs an accessibility scan with default configuration, optionally persisting reports to disk, and returns a structuredAccessibilityHelper.AccessibilityResult.AccessibilityHelper.analyzePageAccessibilityAndSave(org.openqa.selenium.WebDriver driver, String pageName, AccessibilityHelper.AccessibilityConfig config, boolean saveReport) Full-control overload: runs an accessibility scan with the suppliedAccessibilityHelper.AccessibilityConfig, optionally saves reports, and returns a structuredAccessibilityHelper.AccessibilityResultsuitable for programmatic assertions.AccessibilityHelper.AccessibilityResult.setPageName(String pageName) Sets the page name for this result.Sets the list of passing axe rules for this result.AccessibilityHelper.AccessibilityResult.setPassesCount(int passCount) Sets the number of rules that the scanned page passed.AccessibilityHelper.AccessibilityResult.setScore(double score) Sets the pre-computed accessibility score for this result.AccessibilityHelper.AccessibilityResult.setTimestamp(String timestamp) Sets the scan timestamp.AccessibilityHelper.AccessibilityResult.setViolations(List<com.deque.html.axecore.results.Rule> violations) Sets the violations list and synchronisesAccessibilityHelper.AccessibilityResult.violationsCountaccordingly.AccessibilityHelper.AccessibilityResult.setViolationsCount(int violationsCount) Explicitly sets the violations count.Methods in com.shaft.validation.accessibility with parameters of type AccessibilityHelper.AccessibilityResultModifier and TypeMethodDescriptionstatic voidAccessibilityHelper.attachFilteredReportToAllure(String pageName, AccessibilityHelper.AccessibilityResult result, org.openqa.selenium.WebDriver driver) Generates a filtered HTML report containing only the violations present in the suppliedAccessibilityHelper.AccessibilityResultand attaches it to the current Allure test step.static voidAccessibilityHelper.generateFilteredHTMLReport(AccessibilityHelper.AccessibilityResult result, String pageName, String reportPath, org.openqa.selenium.WebDriver driver) Generates a minimal HTML accessibility report that lists only the violations contained in the suppliedAccessibilityHelper.AccessibilityResultand writes it to the given file path.