Dynamic properties not correctly expanded in <retry> (and probably <repeat>)
----------------------------------------------------------------------------
Key: WT-249
URL: http://webtest-community.canoo.com/jira/browse/WT-249
Project: WebTest
Type: Bug
Versions: future versions
Reporter: Marc Guillemot
Assigned to: Marc Guillemot
Within a retry (and probably a repeat) step, dynamic properties are not
correctly set on the tasks. The properties are evaluated and appear correctly
in the report BUT it seems that the task instances of the first loop run are
evaluated again.
Ex:
<webtest name="repeat and macros last response">
<steps>
<invoke description="start page" url="/path/to/test/page.html"
/>
<retry maxcount="2">
<verifyXPath xpath="(//div)[#{count} + 1]/text()"
text="foo 2" description="loop #{count}"/>
</retry>
</steps>
</webtest>
Workaround: extract the <retry> body into a macro.
Ex:
<macrodef name="repeatBody">
<sequential>
<verifyXPath xpath="(//div)[#{count} + 1]/text()" text="foo 2"
description="loop #{count}"/>
</sequential>
</macrodef>
<webtest name="repeat and macros last response">
<steps>
<invoke description="start page" url="/path/to/test/page.html"
/>
<retry maxcount="2">
<retryBody/>
</retry>
</steps>
</webtest>
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://webtest-community.canoo.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
_______________________________________________
WebTest mailing list
[email protected]
http://lists.canoo.com/mailman/listinfo/webtest