Hi.
I am having a problem getting webtest to login. It appears not to accept
the username and/or password.
My login page looks like this:
FORM METHOD=post ACTION
="index.php">
<table align=center>
<
tr><th>Name: <td><INPUT SIZE=10
NAME="login">
<tr><th>Password:<
td> <INPUT SIZE=10 TYPE="password"
NAME="passwd">
<tr><td colspan
=2 align=center>
<INPUT
TYPE="hidden" NAME="what" VALUE=
"loggon_step">
<INPUT TYPE="hidden" NAME=
"myGroup" VALUE="-1">
<INPUT TYPE=
"submit" VALUE=" Login ">
</table>
</FORM>
My script looks like this:
<project name="SimpleTest" basedir="." default="main">
<property name="webtest.home" location="C:\canoo" />
<import file="${webtest.home}/lib/taskdef.xml"/>
<target name="main">
<webtest name="myTest">
<config
host="wokingham"
port="29920"
protocol="http"
basepath=""
summary="true"
saveresponse="true"
autorefresh="true"/>
<steps>
<invoke
description="get Login Page"
url="" />
<verifyTitle
description="we should see the login title"
text="KPSA" />
<setInputField description="set user name"
name="login"
value="KOPAdmin" />
<setInputField description="set password"
name="passwd"
value="*****" />
<clickButton
label=" Login "
description="Login" />
<verifyTitle
description="we should see the Admin title"
text="KPSA Administration" />
</steps>
</webtest>
</target>
</project>
I can manually login so I know the username/password are OK. When I run the
test above I get a page saying the login has failed. None of the steps
appear to fail until I try to validate the title of the admin page.
Thanks for any help.
Ian