{"repo":"guidepup/guidepup-playwright","free":true,"listed":false,"github":"https://github.com/guidepup/guidepup-playwright","clone":"git clone https://github.com/guidepup/guidepup-playwright.git","description":"Screen reader automation library for Playwright testing.","language":"TypeScript","stars":80,"topics":["playwright","voiceover","accessibility","accessibility-testing","accessibility-automation","screen-reader-api","a11y","a11y-testing","a11y-automation","a11y-api"],"license":"MIT","category":"scrapers-browser-automation","readme_excerpt":"Guidepup for Playwright Documentation API Reference Guidepup is a screen reader automation library for testing. This package provides Guidepup integration with Playwright to enable testing with VoiceOver on MacOS and NVDA on Windows . Capabilities - Full Control - If a screen reader has a keyboard command, then Guidepup supports it. - Mirrors Real User Experience - Assert on what users really do and hear when using screen readers. Getting started Set up your machine for screen reader automation: Install @guidepup/playwright to your project: [!NOTE] @guidepup/guidepup and @playwright/test are required as peer dependencies of this project. Install the Guidepup screen reader assets: And get cracking with your first screen reader tests in Playwright! Examples Head over to the Guidepup Website for guides, real world examples, environment setup, and complete API documentation with examples. You can also check out these examples to learn how you could use Guidepup with Playwright in your projects. Playwright config In your playwright.config.ts add the following for the best results with Guidepup for Screen Reader automation: Check out the configuration this adds in the config.ts file. Web content navigation In addition to the Guidepup APIs the screenReader , voiceOver , and nvda instances provided by the Guidepup Playwright setup have an additional utility method .navigateToWebContent() . This method will navigate the screen reader to the first element of the document body in the br","default_branch":null,"files":null,"tree":[],"storefront":"/r/guidepup","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/guidepup/guidepup-playwright/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}