If you or your company enjoy using this project, please consider supporting my work and joining my discord. 💖
Command Line Interface for Automated Accessibility Testing Salesforce Commerce Cloud Websites
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
sfcc-a11y
- Detailed Examples ofsfcc-ally
Usagesfcc-a11y auth
- Generate HTTP Authentication Tokenssfcc-a11y help
- Get Help when you need it
- Automate with Actions - Submit Forms, Click Links & Other Fun Things
- Troubleshooting - Some of the Known Issues & how to resolve them
npm install -g @sfccdevops/sfcc-a11y
sfcc-a11y help
cd ~
git clone https://github.com/sfccdevops/accessibility-tester.git
cd accessibility-tester
npm install -g
sfcc-a11y help
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.csv
- sample-report.html
- sample-report.jira
- sample-report.json
- sample-report.md
- sample-report.xml
Built using pa11y. Customized for Salesforce Commerce Cloud Developers & Clients.
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.
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.