Accessibility testing using new Axe 4.0 with Selenium Web driver on Java!

UX means a LOT! Get rid of the headache of UI A11Y testing via automation with Selenium!

ACCESSIBILITY TESTING, in short A11Y Testing(because it has 11 letters between a & y :)) is a separate section that holds a big responsibility.

What is A11Y Testing?

Ask ten accessibility professionals what accessibility testing is, and, you’ll get ten different answers. Some will emphasize usability. Some will tell you it’s a code quality problem. Others may say it’s all about compliance and check lists. I still find it hard to answer this question.

No…


Let’s keep it simple & easy to handle!

What is Data Driven Testing?

Since we know what this is, first we’ll remind what is Data Driven Testing. Here’s what guru99 says:

DATA DRIVEN TESTING is a test automation framework that stores test data in a table or spreadsheet format. This allows automation engineers to have a single test script that can execute tests for all the test data in the table.

In this framework, input values are read from data files and are stored into a variable in test scripts. …


Accessibility testing using Axe Core with Selenium Web driver on Java!

UX means a LOT! Get rid of the headache of UI A11Y testing via automation with Selenium!

ACCESSIBILITY TESTING, in short A11Y Testing(because it has 11 letters between a & y :)) is a separate section that holds a big responsibility.

What is A11Y Testing?

Ask ten accessibility professionals what accessibility testing is, and, you’ll get ten different answers. Some will emphasize usability. Some will tell you it’s a code quality problem. Others may say it’s all about compliance and check lists. I still find it hard to answer this question.

No, it’s…


Continuous Integration with Azure build pipeline for Cypress automation testing!

Hello every one, by now I hope all who you are reading this know about Cypress test automation and how cool it is! Yet you might be thinking how can I integrate this automation on Azure DevOps. Oh! I forgot.. or else you might be thinking why the hell do I need Continuous Integration and Continuous Deployment? So.. first things first!

Why do I need Continuous Integration & Continuous Deployment?

Usually, developers write, compile and test code locally and then manually upload the package to the server. …


UX means a LOT! Get rid of the headache of UI A11Y testing via automation with Cypress!

ACCESSIBILITY TESTING, in short A11Y Testing(because it has 11 letters between a & y :)) is a separate section that holds a big responsibility.

What is A11Y Testing?

Ask ten accessibility professionals what accessibility testing is, and, you’ll get ten different answers. Some will emphasize usability. Some will tell you it’s a code quality problem. Others may say it’s all about compliance and check lists. I still find it hard to answer this question.

No, it’s not because we don’t have standards. We have several standards that…


Visual testing: obstacle that every tester had so far..

It’s a common obstacle that every tester has, to check the UI manually. The tester has to have a keen eye, in order to point out the tiny alignment changes at the front-end elements. And it’s a test case that misses the test automation scope as it is impossible to do with regular test automation aspects. In order to address this problem, visual testing came up with Image Processing!

What is Visual Testing?

Visual testing is how you ensure that your app appears to the user as you intended!

In today’s world, in the world…


“Cypress sucks! It does not support iFrame handling”

“Seriously?”

Hey hey.. Hold ON! Did you try asking “Aren’t there any workarounds?

When someone starts speaking about Cypress (aka Selenium Killer ;)), one of the major drawback that come to the speech is “iframe handling”. Yes of course Cypress is not supporting iframe handling for the moment. Anyway they are working on it.. Till then..

there are workarounds for the so called iframe handling..

If haven’t still figured out how to do it, this article will help you out. Easy peasy! Don’t worry! It’s not that hard to do the workaround..


Cypress.io aka Selenium Killer has become the current trend in test automation. It has been able to standout from Selenium featuring better performance in many aspects. Let’s first speak on the current situation before getting in to the depth..

Before I go into this, I want to emphasize that this post is not about one particular project or any automation testers that I have worked with. I have experienced this behavior in a recent project with 10,000+ test cases.

Majority of the test automation engineers has written in selenium despite nearly everyone having a pretty grim experience due to the…

S Chathuranga Jayasinghe

Senior Quality Engineer @ Wiley

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store