aria-at-automation-harness
A command-line utility for executing test plans from w3c/aria-at without human intervention using the aria-at-automation-driver
aria-at-automation · aria-at-automation-harness · aria-at-automation-driver · aria-at-automation-results-viewer
Tools
aria-at-harness-agent
- run tests individually read from an input streamaria-at-harness-host
- run a test plan, a collection of reference files and test files, read from a clientaria-at-harness-client
- (coming soon) read a test plan from disk, run it in a host, report result to aria-at-app
aria-at-harness-agent
$ bin/agent.js --help
agent.js
Run tests from input
Options:
--help Show help [boolean]
--version Show version number [boolean]
--quiet Disable all logging
--debug Enable all logging
--verbose Enable a subset of logging messages
--reference-base-url Url to append reference page listed in tests to
[string] [default: "http://localhost:8000"]
--web-driver-url [default: "http://localhost:4444"]
--web-driver-browser [choices: "chrome", "firefox"] [default: "firefox"]
--at-driver-url [default: "ws://localhost:4382"]
--show-hidden Show hidden options [boolean]
aria-at-harness-host
$ bin/host.js run-plan --help --show-hidden
host.js run-plan [plan-files..]
Run test plans
Positionals:
plan-files Files in a test plan [array] [default: []]
Options:
--help Show help [boolean]
--version Show version number [boolean]
--quiet Disable all logging
--debug Enable all logging
--verbose Enable a subset of logging messages
--tests-match Files matching pattern in a test plan will be test
ed [string] [default: "{,**/}test*.json"]
--reference-hostname [default: "localhost"]
--plan-workingdir Directory "plan-files" are relative to
[default: "."]
--plan-protocol [choices: "fork", "developer"] [default: "fork"]
--agent-web-driver-url [default: "http://localhost:4444"]
--agent-web-driver-browser [choices: "chrome", "firefox"] [default: "firefox"]
--agent-at-driver-url [default: "http://localhost:4382"]
--agent-protocol [choices: "fork", "developer"] [default: "fork"]
--agent-quiet Disable all logging
--agent-debug Enable all logging
--agent-verbose Enable a subset of logging messages
--agent-mock [boolean]
--agent-mock-open-page [choices: "request", "skip"]
--callback-url URL to POST test results to as they complete
--callback-header Header to send with callback request
--show-hidden Show hidden options [boolean]
aria-at-automation
A collection of projects for automating assistive technology tests from w3c/aria-at and beyond
aria-at-automation-harness
A command-line utility for executing test plans from w3c/aria-at without human intervention using the aria-at-automation-driver
aria-at-automation-driver
A WebSocket server which allows clients to observe the text enunciated by a screen reader and to simulate user input
aria-at-automation-results-viewer
A tool which translates the JSON-formatted data produced by the aria-at-automation-harness into a human-readable form