The plugin assumes that there is a webtest directory located (see the maven.webtest.src property). Within this directory all the Canoo WebTest scripts are expected.
Just go to the "sample" directory of the plugin and type "maven webtest". This will execute all Canoo Webtest scripts and the resulting report is located in "target/docs/webtest-report.html"
Having a complex test environment it is handy just to run a single test script. This is done by setting maven.webtest.file on the command line.
maven webtest -Dmaven.webtest.file=sample.xml
For setting up Canoo Webtest you just want to execute a single target within a single script.
maven webtest -Dmaven.webtest.file=sample.xml -Dmaven.webtest.target=BogusTest
If you don't like Canoo WebTest than check out HTTPUnit or Latka.
Well, this is bug since I do not explicitely set maven.webtest.config.haltonfailure and maven.webtest.config.haltonerror to "true" to terminate the test run on the first problems.
Nowadays Canoo WebTest use Log4J and the configuration file is located in the ${plugin.dir}/plugin-resources/classes
Any parameters you specifiy in maven.webtest.sysproperties will result in an interactive prompt if they are empty before the tests are run. You can use this to pass in a username from externally. Just define maven.webtest.sysproperties=webtestUsername, and then in your test scripts refer to ${webtestUsername}.