Skip to content

sfccdevops/accessibility-tester

Repository files navigation

Project Support

If you or your company enjoy using this project, please consider supporting my work and joining my discord. 💖

Become a GitHub Sponsor Become a Patreon Sponsor Donate via PayPal Join Discord Community


Logo

Accessibility Tester

Command Line Interface for Automated Accessibility Testing Salesforce Commerce Cloud Websites

markdown

Introduction

A CLI tool that tests client websites for Accessibility Issues and generates reports that can be assigned to Developers.

  • Support for Continuos Integration Testing
  • Save Reports in CSV, HTML, Jira, JSON, Markdown & XML Formats
  • Supports Page Automation using Actions
  • Supports Testing Websites behind HTTP Authentication
  • Reports provide Resource Links for Developers to Learn More about Accessibility

Developer Overview

Commands

Additional Information

Install

Requirements

npm install

npm install -g @sfccdevops/sfcc-a11y
sfcc-a11y help

git clone

cd ~
git clone https://github.com/sfccdevops/accessibility-tester.git
cd accessibility-tester
npm install -g
sfcc-a11y help

Report Samples

Whether you are running a test on a single site, or needing to batch multiple tests into a single report, we wanted to make our reports as developer friendly as possible.

Since this is a CLI tool, the default output is in a terminal window.

sample-report

Below are reports generated in our other supported formats.

Built using pa11y. Customized for Salesforce Commerce Cloud Developers & Clients.

About the Author

Peter Schmalfeldt is a Certified Senior Salesforce Commerce Cloud Developer with over 20 years of experience building eCommerce websites, providing everything you need to design, develop & deploy eCommerce applications for Web, Mobile & Desktop platforms.

Disclaimer

The trademarks and product names of Salesforce®, including the mark Salesforce®, are the property of Salesforce.com. SFCC DevOps is not affiliated with Salesforce.com, nor does Salesforce.com sponsor or endorse the SFCC DevOps products or website. The use of the Salesforce® trademark on this project does not indicate an endorsement, recommendation, or business relationship between Salesforce.com and SFCC DevOps.