guidepup / circleci-voiceover-example

PoC for running VoiceOver tests in CircleCI

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

circleci-voiceover-example

An example demonstrating using Guidepup for testing VoiceOver automation with Playwright in CircleCI.

Run this example's test with:

# Install Dependencies
yarn install --frozen-lockfile

# Enable VoiceOver Automation
npx @guidepup/setup

# Run VoiceOver Test
yarn test

Test flow

  1. The test launches Safari using Playwright
  2. Navigates to the Playwright website
  3. Moves through the website using VoiceOver controlled by Guidepup to the search input
  4. Searches for Safari
  5. Moves to the Webkit section of the docs

How it works

This module makes use of @guidepup/playwright for seamless Guidepup integration with Playwright.

Environment setup for screen-reader automation handled by @guidepup/setup.