Canoo Webtest WebTest Canoo

Canoo WebTest Downloads

This page contains links to the artefacts for the latest Canoo WebTest version, as well as for previous releases.

Latest Snapshot

Release class = development, build number = R_1825

This latest snapshot represents the current stream of development.

All releases contain the same set of files. That is:

build.zip
The latest build. Everything you need for running Canoo WebTest.
doc.zip
The comprehensive documentation, including the Canoo WebTest selftests. The selftests also serve as a convenient template for your own setup. You can reuse the directory structure, the separation of concerns and the generated WebTest.DTD.
src.zip
The java source files that make up the Canoo WebTest ANT tasks.
Note that you should consult Building if you want to build WebTest.
selftest.war
The Web Application that Canoo WebTest uses to test itself.
build-maven.zip
The latest build in maven format.

WebTest 3.0

The 3.0 Release consolidates all changes to Canoo WebTest since release 2.6 (see Change log)

This is the recommended version of WebTest for beginners. Existing users are also encouraged to upgrade. It offers many improvements over release 2.6 (bug fixes, speed improvements, better javascript support, ...)

Contrary to earlier releases, release 3.0 requires Java 5.

Warning: possible changes in XPath usage
Starting with build 1700, the HtmlUnit version used by WebTest has been upgraded to the latest 2.x release, which doesn't use Jaxen anymore for XPath evaluation with a custom document navigator but standard DOM tools. The consequence is that XPath expressions now have to be "fully correct" and can't use shortcuts that were previously available. For example an expression like "//tr[td='2.1']/td[3]" won't work anymore and should be replaced with something like "//tr[td/text() = '2.1']/td[3]". Additionally, spaces are no longer trimmed to respect XPath standards (the function wt:cleanText can be used to ignore whitespaces).

The release has the tag R_1758 in the repository.

Refer to Download Release 3.0 Read the readme.txt and releaseNotes.txt for details.

WebTest 2.6

The 2.6 Release consolidates all changes to Canoo WebTest since release 2.5 (see Change log)

This is the latest version that targets Java 1.4.

The release has the tag R_1689 in the repository.

Refer to Download Release 2.6 Read the readme.txt and releaseNotes.txt for details.

WebTest 2.5

The 2.5 Release consolidates all changes to Canoo WebTest since release 2.1 (see Change log)

The release has the tag R_1551 in the repository.

Refer to Download Release 2.5 Read the readme.txt for details.

WebTest 2.1

The 2.1 Release consolidates all changes to Canoo WebTest since release 2.0.

The release has the tag R_1393 in the repository.

Refer to Download Release 2.1 . Read the readme.txt for details.

WebTest 2.0

The 2.0 Release is the first release of Canoo WebTest that is based on HtmlUnit. It builds upon HtmlUnit version 1.8.

The release has the tag R_1217 in the repository.

Refer to Download Release 2.0 . Read the readme.txt for details.

WebTest 1.6

The 1.6 Release is the last Release of Canoo WebTest that is based on HttpUnit. It builds upon HttpUnit version 1.6.

The release has the tag R_544 in the repository.

Refer to Download Release 1.6 . Read the readme.txt for details.

WebTest 1.5

The 1.5 Release is based on HttpUnit 1.5.4.

The release has the tag R_535 in the repository.

If you have any compatibility issues with your own custom steps or with contributions from the community site, this release may be what you are looking for.

Refer to Download Release 1.5 . Read the readme.txt for details.

news

Latest build: R_1825
Posted: 23-Apr-2014 10:47

WebTest 3.0 released, featuring upgrades to Java 5, Groovy 1.6, and HtmlUnit 2.4.
The release includes support for maven integration, IDE-integration like for unit tests, capturing of background JavaScript errors, new steps for mouseOver and mouseOut events, better parallel execution of tests and - as usual - lots of handling improvements.
Posted: 5 March 2009

WebTest @ JavaOne
Dierk König presented "Functional testing of web applications: scaling with Java" on Wed May 7, 13:30 at JavaOne 2008 in the Tools and Scripting Languages track.
Posted: 8 May 2008

New WebTest screencast available:
Data Driven WebTest
Posted: 13 November 2007

First WebTest screencast available:
Creating a first Webtest Project

Extend WebTest with Groovy! Groovy in Action is available in every good bookstore.
Groovy in Action
Posted: 29 January 2007