-
Notifications
You must be signed in to change notification settings - Fork 130
Expand file tree
/
Copy pathAccessibilityTest.java
More file actions
30 lines (24 loc) · 895 Bytes
/
AccessibilityTest.java
File metadata and controls
30 lines (24 loc) · 895 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
package com.saucedemo.selenium.sauce_features;
import com.deque.html.axecore.results.Results;
import com.deque.html.axecore.selenium.AxeBuilder;
import com.saucedemo.selenium.TestBase;
import org.junit.jupiter.api.Assertions;
import org.junit.jupiter.api.BeforeEach;
import org.junit.jupiter.api.DisplayName;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.TestInfo;
public class AccessibilityTest extends TestBase {
@BeforeEach
public void setup(TestInfo testInfo) {
startChromeSession(testInfo);
}
@DisplayName("Deque Axe Test With Selenium Not html")
@Test
public void accessibilityTest() {
driver.navigate().to("https://www.saucedemo.com");
AxeBuilder axeBuilder;
axeBuilder = new AxeBuilder();
Results accessibilityResults = axeBuilder.analyze(driver);
Assertions.assertEquals(3, accessibilityResults.getViolations().size());
}
}