[guispeak] TestPage 1.3 released

  • From: Jamal Mazrui <empower@xxxxxxxxx>
  • To: guispeak@xxxxxxxxxxxxx, programmingblind@xxxxxxxxxxxxx, program-l@xxxxxxxxxxxxx, uaccess-l@xxxxxxxxxxxxxx
  • Date: Tue, 2 Feb 2010 18:01:59 -0500 (EST)


This version generates a report in structured text format, including a new section containing the source code of the page tested. This is useful so that a web developer can easily reference the HTML that was tested, locating the places where issues were raised in other sections of the report.

Below I am pasting the introductory section of the TestPage documentation.


TestPage is a command-line utility and dialog interface for doing a simple, automated test of a web page for problems related to accessibility for users with disabilities, or to other aspects of HTML validity according to standards of the World Wide Web Consortium, located at

The command-line syntax is

TestPage.exe URLPath FilePath

The first parameter specifies the URL to test and the second parameter specifies the file name of the resulting report.

The TestPage installer, tpgsetup.exe, creates a shortcut for launching an input box that prompts for the URL to test, which is then passed onto the command-line utility. The default hotkey for invoking the input box is Alt+Control+Shift+T. This may be changed by modifying properties of the TestPage shortcut on the Windows desktop.

The installer also creates a TestPage program group in the Windows Start Menu, with options for launching the program, unstalling it, browsing generated reports, or reading this documentation. The default program folder is
C:\Program Files\TestPage

The TestPage dialog is built with the PowerBASIC compiler from
Source code is also provided for VBScript and Visual Baisic .NET versions of the same, simple dialog.

If a URL is passed as a command-line parameter to TestPageGui.exe, then it will be the default value in the input box. If no parameter is passed and Internet Explorer is open, the URL of its web page is used as the default value. The domain name of the URL tested is used for the file name of the report. It is a structured text file with sections titled web Accessibility Problems, HTML Validity Problems, and Source Code of the Page. The report is automatically opened with the program associated with .txt files in the Windows registry. The default is Notepad, which may be changed, e.g., via the Open With command on the context menu of Windows Explorer.

The command-line utility, TestPage.exe, does the main work. It is built with the Ruby language and several related packages. Subsequent sections of this documentation provide more detail using excerpts from material on the web.

Please note that this program is only intended as a convenient, mechanized test of web accessibility. Hopefully, its ease of use will enable more people to do accessibility checks and send them to web developers, as appropriate. In addition, since TestPage is open source, programmers are encouraged to contribute improvements. A list of more sophisticated web evaluation tools is available at

** To leave the list, click on the immediately-following link:-
** [mailto:guispeak-request@xxxxxxxxxxxxx?subject=unsubscribe]
** If this link doesn't work then send a message to:
** guispeak-request@xxxxxxxxxxxxx
** and in the Subject line type
** unsubscribe
** For other list commands such as vacation mode, click on the
** immediately-following link:-
** [mailto:guispeak-request@xxxxxxxxxxxxx?subject=faq]
** or send a message, to
** guispeak-request@xxxxxxxxxxxxx with the Subject:- faq

Other related posts:

  • » [guispeak] TestPage 1.3 released - Jamal Mazrui