Canoo Webtest WebTest Canoo

Core Step verifyTitle


This step verifies whether the text enclosed by the HTML title tag (<TITLE> ... </TITLE>) matches some specified text. The specified text can represent a regular expression.


Required? yes
The text value to verify against.
Required? no
The description of this test step.
Required? no, default is 'false'
Specifies whether the text value represents a regular expression.

Inline Text

The inline text is all the text between the start tag ( <verifyTitle> ) and the end tag ( </verifyTitle> ), including blanks, tabs or newlines. Using a pair of start/end tags ( <verifyTitle> </verifyTitle> ) has not the same behavior than the seemingly equivalent empty element tag ( <verifyTitle/> )! See this issue for an example.

Required? no
Alternative way to set the 'text' attribute.


verifyTitle example
<webtest name="Verify user name in document title">
  <config ... />
    <invoke ... />
    <verifyTitle description="Title can include variable user name"
      text="User .* - Main View"
      regex="true" />


Latest build: development
Posted: 19-Jul-2016 17:36

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