Canoo Webtest WebTest Canoo

Change Log

The most up-to-date list of changes is kept in Jira , our bug tracking system. The Road-Map lists all the important changes since the last release.

Change Log

All tickets closed at the time of build R_1714 are:

Bug

  • [WT-301] setCheckbox documentation wrong: step shouldn't accept attribute "value"
  • [WT-305] Missing 'Last result page' in some group
  • [WT-317] Failing macro call in ifStep's condition breaks the test
  • [WT-320] Wrong file path resolution for invoke, scriptStep and groovy
  • [WT-328] Fix usage of clickButton's label attribute to identify button's "visible text"
  • [WT-341] <dataDriven/>: allow to evaluate properties in table's values
  • [WT-347] dialog steps don't work when dialogs are started from setTimeout
  • [WT-352] Project created with webtest.xml's wt.createProject doesn't contain all needed files
  • [WT-353] Weird NullPointerException in Ant XSLT task with recent splitted reports
  • [WT-356] AbstractSelectStep.doMatch(String,String) failed when the second parameter is null
  • [WT-360] Omitting <steps> tag results in missing steps in test report after failure step
  • [WT-363] Project Build Fails on Mac if http.nonProxyHosts Contains Domains
  • [WT-366] Search button on website doesn't work (only hitting Enter)
  • [WT-379] Order of tests in report summary doesn't match run order
  • [WT-396] webtest report do not provide link to error and corresponding resulting page
  • [WT-398] Memory leak through background js processing (setTimeout, setInterval or XHR)

New Feature

  • [WT-287] Provide a core structure and utility to facilitate WebTest projects
  • [WT-304] verifyContent: add the possibility to consider the reference file as a list of regular expression
  • [WT-306] Upgrade ant to 1.7.x
  • [WT-311] Allow nested properties expansion (ex: ${someProp.#{counter}})
  • [WT-316] ClickButton: provide information on the available buttons when specified button is not found
  • [WT-322] New option checkFileExists for setFileField
  • [WT-329] Integrate PropertyTable directly in WebTest build (and rename it to dataDriven)
  • [WT-332] Provide a <countWebtestResults.../> task
  • [WT-333] change config's autorefresh semantic to allow to specify a threshold
  • [WT-334] Add a <dragAndDrop.../> step
  • [WT-337] Use <countWebtestResults.../> in webtest.xml
  • [WT-343] WebTest Monitor - GUI to follow progression of tests execution
  • [WT-344] webtest.xml: provide a simple way to configure headless settings
  • [WT-349] Create a xsl transformation which will take webtest results and tranform them into format which cruisecontrol can read
  • [WT-350] Use step nested text as equivalent for "most" significant attribute for nicer DSL in Groovy
  • [WT-378] Easy AJAX: automatically wait when background job is not finished
  • [WT-388] Enable verifyLinks to follow https links
  • [WT-389] Provide Ant call stack in failure details
  • [WT-392] verifyLinks: add attribute ignoreForeignJSErrors
  • [WT-394] ifStep should allow nested 'then' and 'else' groups
  • [WT-400] Upgrade to Groovy 1.5.x

Task

  • [WT-252] Simplify and extend report file
  • [WT-295] Upgrade RMock to 2.0.0
  • [WT-303] Remove dependency to pdftest
  • [WT-307] Provide JS call stack in error details when a JS error occurs
  • [WT-308] Remove pdfUnit dependency
  • [WT-310] Gets jemmy 2.2.7.5 through the pom
  • [WT-313] Update maven-ant-task to version 2.0.6
  • [WT-318] Upgrade POI to 3.0.1-FINAL
  • [WT-369] storeDigest & storeLength: show stored value in report
  • [WT-373] Upgrade to htmlunit 1.14
  • [WT-384] Upgrade to POI 3.0.2
  • [WT-385] Use INFO log level for print(ln) in <groovy> step rather than DEBUG level
  • [WT-393] Fix errors in documentation of ifStep and nested condition parameter
  • [WT-401] Stop generating webtestTaskdefs.properties in project root
  • [WT-405] Upgrade NekoHTML to 1.9.6.2

news

Latest build: R_1714
Posted: 25-Jul-2008 14:54

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

WebTest 2.6 released, featuring upgrades to Ant 1.7, Groovy 1.5.4, and HtmlUnit 1.14.
The release includes support for data-driven testing, testing of drag-and-drop, advanced AJAX support, high-concurrency testing and reporting, real-time monitoring, and - as usual - lots of handling improvements.
Posted: 18 March 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