Canoo Webtest WebTest Canoo

Email Step emailSetConfig

Description

Sets Email Configuration information.

Parameters

server
Required? yes
The email server (including port if required).
delay
Required? no, default is 0
The delay between email steps in seconds - sometimes helps with email servers which are fussy about multiple logins.
description
Required? no
The description of this test step.
password
Required? yes/no
The email account password. Probably required for your steps to work.
type
Required? no, default is pop3
The email server type (only 'pop3' has been tested).
username
Required? yes/no
The email account username. Probably required for your steps to work. Might be set using a system property.

Details

Here is an example of using emailSetConfig.

emailSetConfig
<property name="usernamevalue="yourUsername"/>
<property name="passwordvalue="yourPassword"/>
<property name="mailservervalue="your.mailserver.com"/>
<property name="servertypevalue="pop3"/>
<steps>
    <emailSetConfig server="${mailserver}type="${servertype}"
    password="${password}username="${username}delay="5"/>
    <-- ... email tests go here ... -->
</steps>

The delay attribute is a convenience mechanism that has the same effect as putting a sleep in front of all of your email steps. This is provided because many email servers have issues with opening connections immediately after the previous one has been closed. If you steps are failing in an unexpected fashion, turn on debugging - if it shows that sometimes fewer messages are on your email server than you expect, try increasing the delay value. If that doesn't work, you can try placing your step(s) within a retry loop.

news

Latest build: R_1705
Posted: 14-May-2008 13:13

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