Hi Marc,
Hit a snag with TStamp.
I need the month in MMM but upper case. TStamp seems to only give me
Jan and can't give me JAN. I need to set a dropdown of months in upper
case, and WebTest is case-sensitive, so I think I'll have to resort to
Groovy for that little bit - unless you have some more tricks up your
sleeve?
regards,
John
On 1/3/07, John and Pip <[EMAIL PROTECTED]> wrote:
Thanks for that Marc - I'll take simple over fun any day so will
change my test to use this!
As you probably have guessed, I'm new to Ant :)
regards,
John
On 1/2/07, Marc Guillemot <[EMAIL PROTECTED]> wrote:
> John,
>
> it's fun to play with Groovy scripting but to define a property with
> current timestamp, Ant tstamp task is surely the simplest way:
> http://ant.apache.org/manual/CoreTasks/tstamp.html
>
> Marc.
>
> John and Pip wrote:
> > Hi Shawn,
> >
> > I'm pretty new to WebTest, but maybe the way I handle creating a unque
> > string might be some help:
> >
> > <groovy description="get a unique string for username based on
> > datetimestamp">
> > today = new Date()
> > step.setWebtestProperty ('DateTimeString', today.toString()[4..6]
> > + today.toString()[8..9] + today.toString()[11..12] +
> > today.toString()[14..15] + today.toString()[17..18] +
> > today.toString()[25..28])
> > </groovy>
> >
> > <property name="username" value="#{DateTimeString}" />
> >
> > then I proceed to register a new user using this string:
> >
> > <setInputField name="username" value="${username}"/>
> >
> > so I guess I'm suggesting you use groovy to set a dynamic property,
> > which you then access using # rather than $. The dynamic property can
> > then be updated by further calls - one per "repeat" loop I guess.
> >
> > I'm not quite sure how you would do the repeat - I think the easiest
> > way would be to do this whole part of your test in groovy code rather
> > than try to do this sort of logic in an Ant script. I think you'll be
> > able to find some examples of using Groovy rather than Ant to drive a
> > test, but I have not tried this myself yet. I will however need to do
> > a similar thing myself, e.g. I'd like to be able to test the full
> > range of allowed and disallowed inputs to a standard web field i.e.
> > min length, max length, allowed and disallowed characters, range if
> > numeric; without having to "hard code" all of these variations in an
> > ant script.
> >
> > regards,
> > John
> >
> > On 1/2/07, Shawn Bradley <[EMAIL PROTECTED]> wrote:
> >>
> >>
> >>
> >>
> >> I am fairly new to WebTest, but so far, I've been able to accomplish just
> >> about everything I need to. However, I am stuck at this particular
> >> requirement.
> >>
> >>
> >>
> >> Our app builds expense reports, and each expense entry references an
> >> expense
> >> category. I am writing tests to exercise the expense category
> >> maintenance
> >> portion of the app. What I want to do is create a property file that
> >> contains the parameters for a dozen or so expense categories. I then
> >> need
> >> my WebTest case to create each of these categories in a loop, using
> >> <repeat>
> >> or some other construct. I DON'T want to have to create the same XML
> >> instructions a dozen or more times to construct the categories in a
> >> linear
> >> fashion.
> >>
> >>
> >>
> >> I have spent hours digging through the newsgroup and mailing list
> >> archives,
> >> and I cannot find an example similar to what I am trying to do. This
> >> seems
> >> like such a common task to me - surely someone else has had a similar
> >> requirement. How do I accomplish this?
> >>
> >>
> >>
> >> Thanks,
> >>
> >>
> >>
> >>
> >>
> >> Shawn Bradley
> >>
> >> President, Sunergeo Systems, Inc.
> >>
> >> www.sunergeosystems.com
> >>
> >>
> > _______________________________________________
> > WebTest mailing list
> > [email protected]
> > http://lists.canoo.com/mailman/listinfo/webtest
> >
>
> _______________________________________________
> WebTest mailing list
> [email protected]
> http://lists.canoo.com/mailman/listinfo/webtest
>
_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest