Class AccessibilityHelper
java.lang.Object
com.shaft.validation.accessibility.AccessibilityHelper
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidanalyzePageAccessibility(org.openqa.selenium.WebDriver driver, String pageName) static voidanalyzePageAccessibility(org.openqa.selenium.WebDriver driver, String pageName, AccessibilityHelper.AccessibilityConfig config) static voidanalyzePageAccessibility(org.openqa.selenium.WebDriver driver, String pageName, String context) analyzePageAccessibilityAndSave(org.openqa.selenium.WebDriver driver, String pageName, boolean saveReport) analyzePageAccessibilityAndSave(org.openqa.selenium.WebDriver driver, String pageName, AccessibilityHelper.AccessibilityConfig config, boolean saveReport) static voidattachFilteredReportToAllure(String pageName, AccessibilityHelper.AccessibilityResult result, org.openqa.selenium.WebDriver driver) static voidattachReportToAllure(String pageName) static voidgenerateFilteredHTMLReport(AccessibilityHelper.AccessibilityResult result, String pageName, String reportPath, org.openqa.selenium.WebDriver driver) static PathgetLatestReportPath(String pageName) getViolationsByType(org.openqa.selenium.WebDriver driver) static booleanhasCriticalViolations(org.openqa.selenium.WebDriver driver, String pageName) static booleanisAccessible(org.openqa.selenium.WebDriver driver)
-
Constructor Details
-
AccessibilityHelper
public AccessibilityHelper()
-
-
Method Details
-
analyzePageAccessibility
-
analyzePageAccessibility
public static void analyzePageAccessibility(org.openqa.selenium.WebDriver driver, String pageName, AccessibilityHelper.AccessibilityConfig config) -
analyzePageAccessibility
-
hasCriticalViolations
-
getViolationsByType
-
isAccessible
public static boolean isAccessible(org.openqa.selenium.WebDriver driver) -
analyzePageAccessibilityAndSave
public static AccessibilityHelper.AccessibilityResult analyzePageAccessibilityAndSave(org.openqa.selenium.WebDriver driver, String pageName, boolean saveReport) -
analyzePageAccessibilityAndSave
public static AccessibilityHelper.AccessibilityResult analyzePageAccessibilityAndSave(org.openqa.selenium.WebDriver driver, String pageName, AccessibilityHelper.AccessibilityConfig config, boolean saveReport) -
attachReportToAllure
-
attachFilteredReportToAllure
public static void attachFilteredReportToAllure(String pageName, AccessibilityHelper.AccessibilityResult result, org.openqa.selenium.WebDriver driver) -
generateFilteredHTMLReport
public static void generateFilteredHTMLReport(AccessibilityHelper.AccessibilityResult result, String pageName, String reportPath, org.openqa.selenium.WebDriver driver) throws IOException, org.json.JSONException - Throws:
IOExceptionorg.json.JSONException
-
getLatestReportPath
- Throws:
IOException
-