[Webtest] help!

Forsberg, Mike Forsberg, Mike" <mike.forsberg@amd.com
Thu, 3 Apr 2008 17:51:34 -0500


This is a multi-part message in MIME format.

------_=_NextPart_001_01C895DD.445FA888
Content-Type: text/plain;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

What some of us here at AMD have done is leverage the ant framework and
used the macrodef task.

=20

-----------  snippet of macro library --------

=20

<project name=3D"anon-lib" xmlns:anon=3D"test.anon">

=20

  <!-- .... Other macros ... --!>

=20

  <macrodef name=3D"clickTab-verifyText-return" uri=3D"test.anon">

    <attribute name=3D"tabName"/>

    <attribute name=3D"innerText"/>

    <sequential>

       <clickLink label=3D"@{tabName}"/>

       <followframe htmlId=3D"iBody"/>

       <verifyText text=3D"@{innerText}" />

       <selectWindow index=3D"0"/>

    </sequential>

  </macrodef>

=20

  <!-- ... more macros ... --!>

=20

</project>

---------------- end ------------------

=20

This code snippet clicks a link which causes an iFrame to change. Then
enters the iFrame and verifies that innerText is present.  Then returns
to the main window.

=20

Below is how you call it.

=20

-----------  snippet of macro call --------

=20

<project name=3D"InstallCheck" default=3D"test" xmlns:base=3D"test.base"
xmlns:anon=3D"test.anon">

<import file=3D"${testlib.dir}/anon-lib.xml"/>

<target name=3D"test">

    <stdwebtest name=3D"blah">

       <test-steps>

            <!-some steps --!>

            <anon:clickTab-verifyText-return tabName=3D"tabLinkText"
innerText=3D"Hello World" />=20

       </test-steps>

    </stdwebtest>

</target>

=20

Hope I helped

=20

Big Mike

=20

________________________________

From: webtest-admin@gate4.canoo.com
[mailto:webtest-admin@gate4.canoo.com] On Behalf Of Deepa Nigam
Sent: Thursday, April 03, 2008 5:32 PM
To: webtest@gate4.canoo.com
Subject: RE: [Webtest] help!

=20

Ok. Thanks. Is it possible to invoke another target from the middle of
the target: Like calling functions.
=20
Thanks,
Deepa



________________________________

Subject: RE: [Webtest] help!
From: mike.forsberg@amd.com
To: webtest@gate4.canoo.com; deepani@hotmail.com
Date: Thu, 3 Apr 2008 16:43:07 -0500

I think the Kevin Casey answered your question already... Aren't random
numbers in the set of random strings?

=20

I don't like e-mailing manual links but please see "storeRandom string
Example" on http://webtest.canoo.com/webtest/manual/storeRandom.html

________________________________

From: webtest-admin@gate4.canoo.com
[mailto:webtest-admin@gate4.canoo.com] On Behalf Of Deepa Nigam
Sent: Thursday, April 03, 2008 3:57 PM
To: webtest@gate4.canoo.com
Subject: [Webtest] help!

=20

Hi,
=20
Can we use storeRandom to create strings randomly ? Can someone post an
example of how to do that ?
=20
Thanks,
Deepa

________________________________

Get in touch in an instant. Get Windows Live Messenger now.
<http://www.windowslive.com/messenger/overview.html?ocid=3DTXT_TAGLM_WL_R=
e
fresh_getintouch_042008>=20

	--Forwarded Message Attachment--
	Subject: Re: [Webtest] How to generate random numbers
	Date: Wed, 2 Apr 2008 15:33:46 -0500
	From: kcasey@optaros.com
	To: deepani@hotmail.com
	CC: webtest@gate4.canoo.com
=09
	Hello Deepa-=20
	I've yet to use storeRandom myself, but from reading the docs,
seems=20
	like you could do something like:=20
	<storeRandom property=3D"myRandomNumber" from=3D"0" to=3D"10" />=20
	<setInputField htmlId=3D"id_random_field"
value=3D"#{myRandomNumber}" />=20
	the first step will store an integer in the range 0-10
(inclusive) in a=20
	property called "myRandomNumber". the second step will enter the
value=20
	of myRandomNumber into a text input field on your page with the
ID=20
	"id_random_field". The first step is the important one, in your
case -=20
	once you have the random number stored in a property, you can do

	anything you want with it with any other Webtest steps.=20
	Good luck!=20
	On Wed, 2008-04-02 at 13:23 -0700, Deepa Nigam wrote:=20
	> Hi,=20
	> =20
	> I am new to Canoo Webtest. My application requires random
number=20
	> generation. Is there any method in Canoo that I can use to
generate=20
	> random numbers. I saw storeRandom but not sure how to use it.=20
	> =20
	> Can someone help !=20
	>=20
	>=20
	>
______________________________________________________________________=20
	> Use video conversation to talk face-to-face with Windows Live=20
	> Messenger. Get started!=20
	_______________________________________________=20
	WebTest mailing list=20
	WebTest@lists.canoo.com=20
	http://lists.canoo.com/mailman/listinfo/webtest=20

=20

________________________________

Get in touch in an instant. Get Windows Live Messenger now.
<http://www.windowslive.com/messenger/overview.html?ocid=3DTXT_TAGLM_WL_R=
e
fresh_getintouch_042008>=20


------_=_NextPart_001_01C895DD.445FA888
Content-Type: text/html;
	charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns=3D"http://www.w3.org/TR/REC-html40">

<head>
<meta http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dus-ascii">
<meta name=3DGenerator content=3D"Microsoft Word 11 (filtered medium)">
<!--[if !mso]>
<style>
v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style>
<![endif]-->
<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
a:link, span.MsoHyperlink
	{color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{color:blue;
	text-decoration:underline;}
p
	{mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.ecmsonormal, li.ecmsonormal, div.ecmsonormal
	{mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.ecmsonormal1, li.ecmsonormal1, div.ecmsonormal1
	{mso-margin-top-alt:auto;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.ecmsonormal2, li.ecmsonormal2, div.ecmsonormal2
	{mso-margin-top-alt:auto;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.ecmsonormal3, li.ecmsonormal3, div.ecmsonormal3
	{mso-margin-top-alt:auto;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.ecmsonormal4, li.ecmsonormal4, div.ecmsonormal4
	{mso-margin-top-alt:auto;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
p.ecmsonormal5, li.ecmsonormal5, div.ecmsonormal5
	{mso-margin-top-alt:auto;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
span.ecmsohyperlink1
	{color:blue;
	text-decoration:underline;}
p.ecmsonormal6, li.ecmsonormal6, div.ecmsonormal6
	{mso-margin-top-alt:auto;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
span.ecmsohyperlink2
	{color:blue;
	text-decoration:underline;}
p.ecmsonormal7, li.ecmsonormal7, div.ecmsonormal7
	{mso-margin-top-alt:auto;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
span.ecmsohyperlink3
	{color:blue;
	text-decoration:underline;}
span.ecmsohyperlinkfollowed1
	{color:blue;
	text-decoration:underline;}
p.ecmsonormal8, li.ecmsonormal8, div.ecmsonormal8
	{mso-margin-top-alt:auto;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
span.ecmsohyperlink4
	{color:blue;
	text-decoration:underline;}
span.ecmsohyperlinkfollowed2
	{color:blue;
	text-decoration:underline;}
p.ecmsonormal9, li.ecmsonormal9, div.ecmsonormal9
	{mso-margin-top-alt:auto;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
span.ecmsohyperlink5
	{color:blue;
	text-decoration:underline;}
span.ecmsohyperlinkfollowed3
	{color:blue;
	text-decoration:underline;}
span.ecemailstyle181
	{font-family:Arial;
	color:navy;}
p.ecmsonormal10, li.ecmsonormal10, div.ecmsonormal10
	{mso-margin-top-alt:auto;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
span.ecmsohyperlink6
	{color:blue;
	text-decoration:underline;}
span.ecmsohyperlinkfollowed4
	{color:blue;
	text-decoration:underline;}
span.ecemailstyle182
	{font-family:Arial;
	color:navy;}
p.ecmsonormal11, li.ecmsonormal11, div.ecmsonormal11
	{mso-margin-top-alt:auto;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman";}
span.ecmsohyperlink7
	{color:blue;
	text-decoration:underline;}
span.ecmsohyperlinkfollowed5
	{color:blue;
	text-decoration:underline;}
span.ecemailstyle183
	{font-family:Arial;
	color:navy;}
span.EmailStyle48
	{mso-style-type:personal-reply;
	font-family:Arial;
	color:navy;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.Section1
	{page:Section1;}
-->
</style>

</head>

<body lang=3DEN-US link=3Dblue vlink=3Dblue>

<div class=3DSection1>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>What some of us here at AMD have =
done is
leverage the ant framework and used the macrodef =
task.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>-----------&nbsp; snippet of macro =
library
--------<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&lt;project =
name=3D&quot;anon-lib&quot;
xmlns:anon=3D&quot;test.anon&quot;&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp; &lt;!-- &#8230;. Other =
macros &#8230;
--!&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp; &lt;macrodef
name=3D&quot;clickTab-verifyText-return&quot; =
uri=3D&quot;test.anon&quot;&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp; &lt;attribute
name=3D&quot;tabName&quot;/&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp; &lt;attribute
name=3D&quot;innerText&quot;/&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp; =
&lt;sequential&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=

&lt;clickLink =
label=3D&quot;@{tabName}&quot;/&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=

&lt;followframe =
htmlId=3D&quot;iBody&quot;/&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=

&lt;verifyText text=3D&quot;@{innerText}&quot; =
/&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=

&lt;selectWindow index=3D&quot;0&quot;/&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp; =
&lt;/sequential&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp; =
&lt;/macrodef&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp; &lt;!-- &#8230; more macros =
&#8230;
--!&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&lt;/project&gt;<o:p></o:p></span></=
font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>---------------- end =
------------------<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>This code snippet clicks a link =
which
causes an iFrame to change. Then enters the iFrame and verifies that =
innerText
is present. &nbsp;Then returns to the main =
window.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Below is how you call =
it.<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>-----------&nbsp; snippet of macro =
call
--------<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&lt;project =
name=3D&quot;InstallCheck&quot;
default=3D&quot;test&quot; xmlns:base=3D&quot;test.base&quot; =
xmlns:anon=3D&quot;test.anon&quot;&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&lt;import =
file=3D&quot;${testlib.dir}/anon-lib.xml&quot;/&gt;<o:p></o:p></span></fo=
nt></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&lt;target =
name=3D&#8221;test&#8221;&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp; &lt;stdwebtest =
name=3D&#8221;blah&#8221;&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=

&lt;test-steps&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;!&#8212;some
steps --!&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;anon:clickTab-verifyText-return
tabName=3D&quot;tabLinkText&quot; innerText=3D&quot;Hello World&quot; =
/&gt; <o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp;&nbsp; =
&nbsp;&nbsp;&lt;/test-steps&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&nbsp;&nbsp;&nbsp; =
&lt;/stdwebtest&gt;<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>&lt;/target&gt;<o:p></o:p></span></f=
ont></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Hope I =
helped<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>Big =
Mike<o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'><o:p>&nbsp;</o:p></span></font></p>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter tabindex=3D-1>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'>
webtest-admin@gate4.canoo.com [mailto:webtest-admin@gate4.canoo.com] =
<b><span
style=3D'font-weight:bold'>On Behalf Of </span></b>Deepa Nigam<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Thursday, April 03, =
2008
5:32 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> =
webtest@gate4.canoo.com<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> RE: [Webtest] =
help!</span></font><o:p></o:p></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'><o:p>&nbsp;</o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D2 =
face=3DTahoma><span
style=3D'font-size:10.0pt;font-family:Tahoma'>Ok. Thanks. Is it possible =
to
invoke another target from the middle of the target: Like calling =
functions.<br>
&nbsp;<br>
Thanks,<br>
Deepa<br>
<br>
<o:p></o:p></span></font></p>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></font></div>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D2 =
face=3DTahoma><span
style=3D'font-size:10.0pt;font-family:Tahoma'>Subject: RE: [Webtest] =
help!<br>
From: mike.forsberg@amd.com<br>
To: webtest@gate4.canoo.com; deepani@hotmail.com<br>
Date: Thu, 3 Apr 2008 16:43:07 -0500<o:p></o:p></span></font></p>

<div>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>I think the Kevin Casey answered =
your
question already&#8230; Aren&#8217;t random numbers in the set of random
strings?</span></font><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font><font size=3D2 face=3DTahoma><span =
style=3D'font-size:
10.0pt;font-family:Tahoma'><o:p></o:p></span></font></p>

<p class=3DMsoNormal><font size=3D2 color=3Dnavy face=3DArial><span =
style=3D'font-size:
10.0pt;font-family:Arial;color:navy'>I don&#8217;t like e-mailing manual =
links
but please see &#8220;</span></font><font size=3D2 face=3DTahoma><span
style=3D'font-size:10.0pt;font-family:Tahoma'>storeRandom string =
Example&#8221;
on =
http://webtest.canoo.com/webtest/manual/storeRandom.html<o:p></o:p></span=
></font></p>

<div>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D3
face=3D"Times New Roman"><span style=3D'font-size:12.0pt'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></font></div>

<p class=3DMsoNormal><b><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma;font-weight:bold'>From:</span></font></b><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'>
webtest-admin@gate4.canoo.com [mailto:webtest-admin@gate4.canoo.com] =
<b><span
style=3D'font-weight:bold'>On Behalf Of </span></b>Deepa Nigam<br>
<b><span style=3D'font-weight:bold'>Sent:</span></b> Thursday, April 03, =
2008
3:57 PM<br>
<b><span style=3D'font-weight:bold'>To:</span></b> =
webtest@gate4.canoo.com<br>
<b><span style=3D'font-weight:bold'>Subject:</span></b> [Webtest] =
help!<o:p></o:p></span></font></p>

</div>

<p class=3DMsoNormal><font size=3D3 face=3D"Times New Roman"><span =
style=3D'font-size:
12.0pt'>&nbsp;</span></font><font size=3D2 face=3DTahoma><span =
style=3D'font-size:
10.0pt;font-family:Tahoma'><o:p></o:p></span></font></p>

<p class=3DMsoNormal style=3D'margin-bottom:12.0pt'><font size=3D2 =
face=3DTahoma><span
style=3D'font-size:10.0pt;font-family:Tahoma'>Hi,<br>
&nbsp;<br>
Can we use storeRandom to create strings randomly ? Can someone post an =
example
of how to do that ?<br>
&nbsp;<br>
Thanks,<br>
Deepa<o:p></o:p></span></font></p>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></font></div>

<p class=3DMsoNormal><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma'>Get in touch in an instant. <a
href=3D"http://www.windowslive.com/messenger/overview.html?ocid=3DTXT_TAG=
LM_WL_Refresh_getintouch_042008"
target=3D"_blank">Get Windows Live Messenger =
now.</a><o:p></o:p></span></font></p>

</div>

<blockquote style=3D'margin-top:5.0pt;margin-bottom:5.0pt'>

<p class=3DMsoNormal><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma'>--Forwarded Message Attachment--<br>
Subject: Re: [Webtest] How to generate random numbers<br>
Date: Wed, 2 Apr 2008 15:33:46 -0500<br>
From: kcasey@optaros.com<br>
To: deepani@hotmail.com<br>
CC: webtest@gate4.canoo.com<br>
<br>
Hello Deepa- <br>
I've yet to use storeRandom myself, but from reading the docs, seems =
<br>
like you could do something like: <br>
&lt;storeRandom property=3D&quot;myRandomNumber&quot; =
from=3D&quot;0&quot;
to=3D&quot;10&quot; /&gt; <br>
&lt;setInputField htmlId=3D&quot;id_random_field&quot;
value=3D&quot;#{myRandomNumber}&quot; /&gt; <br>
the first step will store an integer in the range 0-10 (inclusive) in a =
<br>
property called &quot;myRandomNumber&quot;. the second step will enter =
the
value <br>
of myRandomNumber into a text input field on your page with the ID <br>
&quot;id_random_field&quot;. The first step is the important one, in =
your case
- <br>
once you have the random number stored in a property, you can do <br>
anything you want with it with any other Webtest steps. <br>
Good luck! <br>
On Wed, 2008-04-02 at 13:23 -0700, Deepa Nigam wrote: <br>
&gt; Hi, <br>
&gt;&nbsp; <br>
&gt; I am new to Canoo Webtest. My application requires random number =
<br>
&gt; generation. Is there any method in Canoo that I can use to generate =
<br>
&gt; random numbers. I saw storeRandom but not sure how to use it. <br>
&gt;&nbsp; <br>
&gt; Can someone help ! <br>
&gt; <br>
&gt; <br>
&gt; =
______________________________________________________________________ =
<br>
&gt; Use video conversation to talk face-to-face with Windows Live <br>
&gt; Messenger. Get started! <br>
_______________________________________________ <br>
WebTest mailing list <br>
WebTest@lists.canoo.com <br>
<a href=3D"http://lists.canoo.com/mailman/listinfo/webtest" =
target=3D"_blank">http://lists.canoo.com/mailman/listinfo/webtest</a>
<o:p></o:p></span></font></p>

</blockquote>

<p class=3DMsoNormal><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma'><o:p>&nbsp;</o:p></span></font></p>

<div class=3DMsoNormal align=3Dcenter style=3D'text-align:center'><font =
size=3D2
face=3DTahoma><span style=3D'font-size:10.0pt;font-family:Tahoma'>

<hr size=3D2 width=3D"100%" align=3Dcenter>

</span></font></div>

<p class=3DMsoNormal><font size=3D2 face=3DTahoma><span =
style=3D'font-size:10.0pt;
font-family:Tahoma'>Get in touch in an instant. <a
href=3D"http://www.windowslive.com/messenger/overview.html?ocid=3DTXT_TAG=
LM_WL_Refresh_getintouch_042008"
target=3D"_new">Get Windows Live Messenger =
now.</a><o:p></o:p></span></font></p>

</div>

</body>

</html>

------_=_NextPart_001_01C895DD.445FA888--