Hi,

dataDriven is a general Ant task but scriptStep is a WebTest step,
therefore only intended to work within <webtest>....</webtest>.

In your case, I don't think that ${...} properties are expanded within
the body of scriptStep. You can access project properties through
project.getProperties().get('Location')

Cheers,
Marc.
-- 
Blog: http://mguillem.wordpress.com


Soula, William wrote:
> How do you use the dataDriven task with scriptStep?  My main question is
> how to use the values from the excel file in a dataDriven test
> with scriptStep.  I am trying to run a javascript on the values I get
> back from my excel file. 
> If I try this:
> <dataDriven tableContainer="test.xls">
>     <scriptStep language="javascript" keep="true" description="Test">
>      location="Opt. Profile - Appt. Allocator - Allocator Run Options";
>      switch (location){
>       case "Opt. Profile - Appt. Allocator - Allocator Run Options" :
>        ld=31;
>        break;
>       }
>      step.setWebtestProperty('day', ld);
>    </scriptStep>
>    <echo message="#{day}"/>
>    <echo message="${Location}"/>
>    </dataDriven>
> it works correctly.
>  
> If I try this:
> <dataDriven tableContainer="test.xls">
>     <scriptStep language="javascript" keep="true" description="Test">
>      location=${Location};
>      switch (location){
>       case "Opt. Profile - Appt. Allocator - Allocator Run Options" :
>        ld=31;
>        break;
>       }
>      step.setWebtestProperty('day', ld);
>    </scriptStep>
>    <echo message="#{day}"/>
>    <echo message="${Location}"/>
>    </dataDriven>
> I get the following error message in the report: "Error invoking script:
> org.mozilla.javascript.EvaluatorException: missing ; before statement
> (WebTest#1)"
>  
> So, how do I use the values from my excel file in my javascript code, if
> possible?
>  
>  
> *William Soula*
> QA Analyst
>  
> *Pointserve, Inc.*
> 110 Wild Basin Road
> Suite 300
> Austin, Texas 78746
> O: 512.617.5311
> F: 512.617.0466
>  

_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest

Reply via email to