A collection of commands that can be used as a parameter to another command where they are executed through calls to the interpreter in any desired order and results handled in any way. This collection can be obtained from the context as shown here:
ArrayList<Object> params = (ArrayList<Object>) this.getOptionalObject("blockParam");
<test name="Nested Block Testing"> <automationValue>High</automationValue> <teststeps> <expectFailure> <FailHere/> </expectFailure> <block> <string name="name">test</string> <RandomGenerator method="string" string="name"/> </block> </teststeps> </test>
<test name="Errors"> <automationValue>High</automationValue> <teststeps> <ignoreErrors> <FailHere/> </ignoreErrors> </teststeps> </test>
<test name="Repeat"> <automationValue>High</automationValue> <teststeps> <repeat iterations ="5"> <string name="name">test</string> <RandomGenerator method="string" string="name"/> </repeat> </teststeps> </test>