[Webtest] Onblur event handler not fired
webtest@lists.canoo.com
webtest@lists.canoo.com
Fri, 8 Apr 2005 20:41:25 +0530
This is a multi-part message in MIME format.
------_=_NextPart_001_01C53C4D.3B6031A8
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi All,
I had a problem with the webtest verification.
In the code given below I have two input fields effDate and expDate.
There is a JavaScript code on the onblur event of the effDate to change
the contents of expDate to the Current Date
But when I do setInputfield for effDate with some date. The value in
expDate doesn't change and the further verification of the expected
effDate fails.
That means the onblur event is not getting fired.Any suggestions or bug
fixes are welcome.
Below is the code for the Html and Javascript and also for WebTest
test script.
Html Page Code
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
<%@ page language=3D "Java"%>
<html>
<head>
<SCRIPT LANGUAGE=3D"JavaScript">
function setExpDate(dateField) {
document.forms[0].expDate.value =3D "01/04/2006";
document.forms[0].expDate.focus();
}
</SCRIPT>
</head>
<body>
<FORM METHOD=3DPOST ACTION=3D"http://webtest.canoo.com" name=3D"frmName"
onsubmit=3D"return true;">
<input type=3D"text" name=3D"effDate" maxlength=3D"10" tabindex=3D"7"
value=3D"00/00/0000" onblur=3D"setExpDate(this)" style=3D"width: 125 px;">
<input type=3D"text" name=3D"expDate" maxlength=3D"10" tabindex=3D"8"
value=3D"00/00/0000" style=3D"width: 125 px;">
<input type=3D"text" name=3D"hi" maxlength=3D"10" tabindex=3D"6" value=3D"h=
i"
style=3D"width: 125 px;">
<input type=3D"hidden" name=3D"promptForSave" value=3D"true">
</FORM>
</body>
</html>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Script
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
<steps>
<invoke url=3D"OnBlurTestRg.jsp" stepid=3D""/>
<setinputfield name=3D"effDate" value=3D"01/04/2005" stepid=3D""/>
<setinputfield name=3D"hi" value=3D"bye" stepid=3D""/>
<verifyinputfield name=3D"expDate" value=3D"01/04/2006" stepid=3D"Could
not verify expriy date"/>
</steps>
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Error
Caught exception: The following error occurred while executing this
line:
E:\WebTest\OnBlurCheck.xml:19: Test failed.
Test step verifyinputfield (E:\WebTest\OnBlurCheck.xml:35: ) named
"Could not verify expriy date" failed with message "Step "verifyinput
field "Could not verify expriy date" (5/6): Wrong contents found in
input field:
expDate Expected <01/04/2006> but got <00/00/0000>"
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
Thanks & Regards
Vikram Shitole
=20
"No one knows what he can do till he tries."=20
MASTEK
"Making a valuable difference"
Mastek in NASSCOM's 'India Top 20' Software Service Exporters List.
In the US, we're called MAJESCO
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Opinions expressed in this e-mail are those of the individual and not that =
of Mastek Limited, unless specifically indicated to that effect. Mastek Lim=
ited does not accept any responsibility or liability for it. This e-mail an=
d attachments (if any) transmitted with it are confidential and/or privileg=
ed and solely for the use of the intended person or entity to which it is a=
ddressed. Any review, re-transmission, dissemination or other use of or tak=
ing of any action in reliance upon this information by persons or entities =
other than the intended recipient is prohibited. This e-mail and its attach=
ments have been scanned for the presence of computer viruses. It is the res=
ponsibility of the recipient to run the virus check on e-mails and attachme=
nts before opening them. If you have received this e-mail in error, kindly =
delete this e-mail from all computers.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
------_=_NextPart_001_01C53C4D.3B6031A8
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; charset=3Dus-ascii">
<META NAME=3D"Generator" CONTENT=3D"MS Exchange Server version 6.0.6249.1">
<TITLE> Onblur event handler not fired</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us">Hi All,</SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">I had a =
problem with the</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-=
us"> <FONT SIZE=3D2 FACE=3D"Arial">webtest</FONT></SPAN><SPAN LANG=3D"en-us=
"></SPAN><SPAN LANG=3D"en-us"> <FONT SIZE=3D2 FACE=3D"Arial">verification.<=
/FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">In the c=
ode given below I have two input fields effDate and expDate.</FONT></SPAN><=
/P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">There is=
a</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT SIZ=
E=3D2 FACE=3D"Arial">JavaScript</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><S=
PAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial"> code on the onblur event =
of the effDate to change the contents of</FONT></SPAN><SPAN LANG=3D"en-us">=
</SPAN><SPAN LANG=3D"en-us"> <FONT SIZE=3D2 FACE=3D"Arial">expDate to</FONT=
></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FAC=
E=3D"Arial"> the Current</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN LAN=
G=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial"> Date</FONT></SPAN><SPAN LANG=3D"=
en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">But when=
I do setInputfield for effDate with</FONT></SPAN><SPAN LANG=3D"en-us"></SP=
AN><SPAN LANG=3D"en-us"> <FONT SIZE=3D2 FACE=3D"Arial">some date. The value=
in expDate</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> =
<FONT SIZE=3D2 FACE=3D"Arial">doesn’t</FONT></SPAN><SPAN LANG=3D"en-u=
s"></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial"> change and th=
e further verification</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=
=3D"en-us"> <FONT SIZE=3D2 FACE=3D"Arial">of the expected effDate</FONT></S=
PAN><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT SIZE=3D2 FACE=
=3D"Arial">fails</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-=
us"><FONT SIZE=3D2 FACE=3D"Arial">.</FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">That mea=
ns the onblur event is not getting fired.</FONT></SPAN><SPAN LANG=3D"en-us"=
></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">Any suggestions =
or bug fixes are welcome.</FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Arial">Below is=
the code for the Html and Javascript and also for</FONT></SPAN><SPAN=
LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT SIZE=3D2 FACE=3D"Arial">=
Web</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT SIZ=
E=3D2 FACE=3D"Arial">Test</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN LA=
NG=3D"en-us"> <FONT SIZE=3D2 FACE=3D"Arial"> test script.</FONT></SPAN=
><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana">Html</=
FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> <FONT SIZE=3D=
2 FACE=3D"Verdana">Page Code</FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana">=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana"><%@=
page language=3D "Java"%></FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana"><ht=
ml></FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana"><he=
ad></FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana"><SC=
RIPT LANGUAGE=3D"JavaScript"></FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana">functi=
on setExpDate(dateField) {</FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"> &n=
bsp; <FONT SIZE=3D2 FACE=3D"Verdana">document.forms[0].expDate.value =3D &q=
uot;01/04/2006";</FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"> &n=
bsp; <FONT SIZE=3D2 FACE=3D"Verdana">document.forms[0].expDate.focus();</FO=
NT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana">}</FON=
T></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana"></S=
CRIPT></FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana"></h=
ead></FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana"><bo=
dy></FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana"><FO=
RM METHOD=3DPOST ACTION=3D"</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><=
A HREF=3D"http://webtest.canoo.com"><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=
=3D"en-us"><U><FONT COLOR=3D"#0000FF" SIZE=3D2 FACE=3D"Verdana">http://webt=
est.canoo.com</FONT></U></SPAN><SPAN LANG=3D"en-us"></SPAN></A><SPAN LANG=
=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana">&quo=
t; name=3D"frmName" onsubmit=3D"return true;"></FONT=
></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana"><in=
put type=3D"text" name=3D"effDate" maxlength=3D"10=
" tabindex=3D"7" value=3D"00/00/0000" onblur=3D&qu=
ot;setExpDate(this)" style=3D"width: 125 px;"></FONT></SP=
AN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana"><in=
put type=3D"text" name=3D"expDate" maxlength=3D"10=
" tabindex=3D"8" value=3D"00/00/0000" style=3D&quo=
t;width: 125 px;"></FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana"><in=
put type=3D"text" name=3D"hi" maxlength=3D"10"=
; tabindex=3D"6" value=3D"hi" style=3D"width: 125 =
px;"></FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana"><in=
put type=3D"hidden" name=3D"promptForSave" value=3D&quo=
t;true"></FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana"></F=
ORM></FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana"></b=
ody></FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana"></h=
tml></FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana">=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana">Script=
</FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana">=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana"> =
<steps></FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana"> =
<invoke url=3D"OnBlurTestRg.jsp" stepid=3D"&=
quot;/></FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana"> =
<setinputfield name=3D"effDate" value=3D"01/=
04/2005" stepid=3D""/></FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana"> =
<setinputfield name=3D"hi" value=3D"bye"=
; stepid=3D""/></FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana"> =
<verifyinputfield name=3D"expDate" value=3D"=
01/04/2006" stepid=3D"Could not verify expriy date"/></FO=
NT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana"> =
</steps></FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana">=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana">Error<=
/FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana">Caught=
exception: The following error occurred while executing this line:</FONT><=
/SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana">E:\Web=
Test\OnBlurCheck.xml:19: Test failed.</FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana">Test s=
tep verifyinputfield (E:\WebTest\OnBlurCheck.xml:35: ) named "Co=
uld not verify expriy date" failed with message "Step "verif=
yinput</FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana">field =
"Could not verify expriy date" (5/6): Wrong contents found in inp=
ut field:</FONT></SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana"> =
expDate Expected <01/04/2006> but got <00/00/0000>"</FONT>=
</SPAN></P>
<P ALIGN=3DLEFT><SPAN LANG=3D"en-us"><FONT SIZE=3D2 FACE=3D"Verdana">=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D</FONT></SPAN></P>
<P ALIGN=3DLEFT><B><I><SPAN LANG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2=
FACE=3D"Arial">Thanks & Regards</FONT></SPAN></I></B><SPAN LANG=3D"en-=
us"><I></I></SPAN><SPAN LANG=3D"en-us"><I></I></SPAN><I><SPAN LANG=3D"en-us=
"><BR>
</SPAN></I><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN LA=
NG=3D"en-us"><FONT COLOR=3D"#000080" SIZE=3D2 FACE=3D"Arial">Vikram Shitole=
<BR>
</FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"><FONT COLOR=
=3D"#000080" FACE=3D"Arial"></FONT></SPAN><SPAN LANG=3D"en-us"></SPAN><SPAN=
LANG=3D"en-us"> </SPAN></P>
<P ALIGN=3DLEFT><B><I><SPAN LANG=3D"en-us"><FONT COLOR=3D"#FF8000" SIZE=3D4=
FACE=3D"Arial">"No one knows what he can do till he tries."</FON=
T></SPAN></I></B><SPAN LANG=3D"en-us"></SPAN><SPAN LANG=3D"en-us"> </SPAN><=
/P>
<BR>
<FONT SIZE=3D3><BR>
<BR>
MASTEK<BR>
"Making a valuable difference"<BR>
Mastek in NASSCOM's 'India Top 20' Software Service Exporters List.<BR>
In the US, we're called MAJESCO<BR>
<BR>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<BR>
Opinions expressed in this e-mail are those of the individual and not that =
of Mastek Limited, unless specifically indicated to that effect. Mastek Lim=
ited does not accept any responsibility or liability for it. This e-mail an=
d attachments (if any) transmitted with it are confidential and/or privileg=
ed and solely for the use of the intended person or entity to which it is a=
ddressed. Any review, re-transmission, dissemination or other use of or tak=
ing of any action in reliance upon this information by persons or entities =
other than the intended recipient is prohibited. This e-mail and its attach=
ments have been scanned for the presence of computer viruses. It is the res=
ponsibility of the recipient to run the virus check on e-mails and attachme=
nts before opening them. If you have received this e-mail in error, kindly =
delete this e-mail from all computers.<BR>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~=
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~<BR>
</FONT>
</BODY>
</HTML>
------_=_NextPart_001_01C53C4D.3B6031A8--