Iterates over all nested tags one time per row of a CSV file.
The name of the CSV file is based on the testEnvironment, organization, and the
name attributes. The directory structure, then follows the testEnvironment
then inside that directory the organization if set. The file name matches the name set in
the csv attribute.
For example, to execute the opening of an application and doing something n number of times:
<testcase xmlns="jelly:jameleon">
<csv name="some_file_name_without_extension">
<some-session application="someApp" beginSession="true">
<some-tag-that-uses-context-variables
functionId="Verify successful navigation, using a different variable."/>
</some-session>
</csv>
</testcase>
Maybe opening the application n number of times takes too long, but
each of the scenarios still need to be executed. Try putting the csv tag inside
the session tag:
<testcase xmlns="jelly:jameleon">
<some-session application="someApp" beginSession="true">
<csv name="some_file_name_without_extension">
<some-tag-that-uses-context-variables
functionId="Verify successful navigation, using a different variable."/>
</csv>
</some-session>
</testcase>
All values that are not defined in a CSV file will be considered 'null'. To define an empty String,
simply define the value as "".
For example:
var1,var2,var3
one,"",
In the above example, var2 will be an empty string and var3 will be null.
Tag Name: <csv>
Field Summary
Fields inherited from class net.sf.jameleon.AbstractCsvTag