Skip to content

w3c/aria-at-automation-harness

Repository files navigation

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 stream
  • aria-at-harness-host - run a test plan, a collection of reference files and test files, read from a client
  • aria-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]

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

About

A command-line utility for executing test plans from w3c/aria-at without human intervention using the aria-at-automation-driver

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published