Hi Mato, you have a point there, though I think there would be something odd if you were to use an SQL statement to do a log-in (in a system test). ;)
Also, I would rather not have to create and maintain a properties file for each such testcase. What about copying the attribute to a property first and then load the sql file? Are the propertys then substituted? Regards, murat 2010/11/12 Mato <[email protected]>: > Hi, > > I'm not sure whether the macro (macrodef) is the best solution. > Because in case you use for example the ANT SQL > <antWrapper> > <sql ...> > <transaction src="../script.sql" /> > </sql> > </antWrapper> > You can't use the @{username} in script.sql. But the ${variable} or > #{variable} can be used without problem. > The antWrapper or sql src or I don't know what - it does not recognize > the variables like @{variable}. > > I usually use a properties file (file.properties) to set the default > values and then I use for every testcase their own config file (of > course only in case it's needed.), where the typical variables for > testcase are in or where I modify the default variable - I only set the > new value in this config file for each testcase). > > <project name="my_project" ...> > <property file="properties/file.properties"/> > <target name="TestCase"> > <webtest name="blabla"> > <steps> > &config; > &login; > ... > </steps> > </webtest> > </target> > </project> > > Regards, > Mato > > On 11.11.2010 20:05, [email protected] wrote: >> Re: [Webtest] Help with log in test cases >> >> Subject: >> Re: [Webtest] Help with log in test cases >> From:Murat <[email protected]> >> Date: Thu, 11 Nov 2010 13:10:41 +0100 >> To: [email protected] >> >> Hi, >> >> why not use macro definitions with attributes for the credentials? >> Then, you can define different properties for the various users and >> choose the appropriate one when using the macro in the tests. >> Additionally, you could have the common user as the default value of >> the attributes. >> >> Regards, >> murat > _______________________________________________ > WebTest mailing list > [email protected] > http://lists.canoo.com/mailman/listinfo/webtest > _______________________________________________ WebTest mailing list [email protected] http://lists.canoo.com/mailman/listinfo/webtest

