[Webtest] newbie needs help - nesting properties

Michael Knapp webtest@lists.canoo.com
Thu, 9 Oct 2003 19:12:47 -0700


Hi all - i'm new to both webtest and ant (as well as the dependency tools
and packages), so please bear with me.

I'm trying to use a <repeat> loop and refer to #(count) as part of a
property name, like so



...
<!-- these would actually be in a .props file, but the effect should be the
same -->
<property name="smoke.url.0" value="/pregnancy/"/>
<property name="smoke.title.0" value="Pregnancy"/>
<property name="smoke.url.1" value="/baby"/>	
<property name="smoke.title.1" value="Baby"/>	

...

<repeat count="2">
	<invoke stepid="Get page: ${smoke.title.#{count}}"
	   url="${smoke.url.#{count}}"/>
	<verifytitle stepid="verify title"
	   text="${smoke.title.#{count}}" />
</repeat>
...


It doesn't expand both variables, just the nested one (ie, on hte first
iteration, it expands #{count} to "0",
but doesn't expand the resultant ${smoke.title.0} to "Pregnancy".

Does anyone have a better idea of how i should go about acheiving the same
result?  i'm really trying to code OAOO....

Thanks
mike