Accessibility/MATS

From MozillaWiki
Jump to: navigation, search

MATS – MozBase based Accessibility Test Suite (working title) https://github.com/askalski/mats

Requirements:

  • short dependency list, all dependencies installable via egg files in python
  • usage of local mozhttpd instead of on-line resources
  • cross-platform framework running windows and linux Nightly
  • tests platform specific
  • providing interface for meaningful assertions

Use cases (work in progress):

  • basic interaction with webpage (via Marionette or accessible interface)
  • collecting accessible events (via abstracted accessible interface)
  • able to dump webpage to speclenium tree format, to be able to diff and assert on changes (regression testing)

next step:

  • stabilise interaction with Marionette

Done:

  • got Nightly running with Marionette enabled, able to navigate web pages.
  • start/stop browser (via Mozbase)