Skip to content

Commit 14e8ff5

Browse files
roy-de-kleijnroy-de-kleijn
andauthored
New features (#15)
* demonstrate file download feature and accessibility testing * Use TestNG SoftAssert * Removed firefox profile * removed unused imports * Filtered the accessibility errors Co-authored-by: roy-de-kleijn <roy.k@browseerstack.com>
1 parent 937c767 commit 14e8ff5

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/test/java/com/browserstack/test/suites/login/AccessibilityTest.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,21 @@
55
import com.deque.html.axecore.results.Rule;
66
import com.deque.html.axecore.selenium.AxeBuilder;
77
import org.assertj.core.api.Assertions;
8+
import org.openqa.selenium.By;
89
import org.testng.annotations.Test;
910

1011
import java.util.List;
12+
import java.util.stream.Collectors;
1113

1214
public class AccessibilityTest extends TestBase {
1315

1416
@Test
1517
public void testForAccessibility() {
18+
getDriver().findElement(By.id("signin")).click();
19+
1620
AxeBuilder builder = new AxeBuilder();
1721
Results results = builder.analyze(getDriver());
18-
List<Rule> violations = results.getViolations();
22+
List<Rule> violations = results.getViolations().stream().filter(c -> c.getId().equals("color-contrast")).collect(Collectors.toList());
1923

2024
Assertions.assertThat(violations).isEmpty();
2125
}

0 commit comments

Comments
 (0)