W3C home > Mailing lists > Public > w3c-wai-ig@w3.org > October to December 2008

Specular/Speclenium 0.0.2 Released [FWD]

From: Gregory J. Rosmaita <oedipus@hicom.net>
Date: Wed, 8 Oct 2008 19:33:50 +0100
To: w3c-wai-ig@w3.org
Message-Id: <20081008183320.M39129@hicom.net>

---------- Forwarded Message -----------
From: Eitan Isaacson <eitan@ascender.com>
To: dev-accessibility@lists.mozilla.org, aria-ua-impl@googlegroups.com,
Sent: Wed, 08 Oct 2008 03:05:14 -0700
Subject: Specular/Speclenium Release 0.0.2


This is to announce the release of Specular/Speclenium 0.0.2. It's time
to get more official, and to give my blog a rest.

Specular is a suite of tools and libraries that allows testing for
accessibility from the AT (client) standpoint.

Speclenium is a daemon that when used in conjunction with a modified
version of Selenium, provides Selenium tests with a superset of
accessibility-related functionality.

Specular is distributed as two distinct packages:

Speclenium server
This package provides everything needed to run Speclenium server on a
target machine. The target machine will need to have the browser that is
being tested installed too, of course.

When using the win32 binary, all that is needed is to double-click on
speclenium.exe. When using the generic distribution, Twisted is needed
in addition to Python 2.5 and it's standard libraries.

You could get the speclenium server here:

Speclenium test suite
This package lives on the host computer, and it can remotely launch and
run tests on remote browsers living on target machines. This is
optional, both the Speclenium server, and the test suite could be on the
same machine.

The test suite depends on the settings.ini file to reflect the available
machines running speclenium, and the browsers on each of these machines.

The test suite consists of two tools:

1. PyUnit tests. These are simple unit tests that check for common ARIA
support. The collection of tests will soon grow. The tests could be
found in the "tests" subdirectory. The "run_tests.py" script is an easy
harness that allows running the test with any combination of tests and
of browsers defined in "settings.ini". Run with "--help" to see range of

2. API delta tool. This tool, "quick_diff.py", allows pointing two
browsers at a URL, and spotting the differences in their accessible
object hierarchies. It uses the same "settings.ini" to provide remote
(or local) hosts and their installed browsers. It also allows saving a
hierarchy to file for later comparison with different browsers or
builds. The delta could be viewed either by a list of changes, or by a
browser viewable XML file (put the output XML file in "viewdiff" for
that to work). This tool is still in early stages of development, so the
tree size it can handle is fairly limited, don't point it at GMail just

You could get the test suite here:

dev-accessibility mailing list
------- End of Forwarded Message -------
Received on Wednesday, 8 October 2008 18:34:26 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 13 October 2015 16:21:38 UTC