Operation"
From Documentation
Line 1: | Line 1: | ||
{{ZATSEssentialsPageHeader}} | {{ZATSEssentialsPageHeader}} | ||
− | ZATS Mimic can simulate various user actions to | + | ZATS Mimic can simulate various user actions to a component such as input or click. It is a major part when writing a test case with ZATS Mimic. |
Steps to use a <tt> OperationAgent </tt> on a <tt> ComponentAgent </tt>: | Steps to use a <tt> OperationAgent </tt> on a <tt> ComponentAgent </tt>: | ||
− | # Retrieve a target ComponentAgent with selector syntax | + | # Retrieve a target <tt>ComponentAgent</tt> with the selector syntax |
− | # Depends on what operation you want to mimic, | + | # Depends on what operation you want to mimic, convert to the corresponding <tt>OperationAgent</tt>, e.g. <tt>ComponentAgent.as(SelectAgent.class)</tt> to select an Listitem. |
− | #: Notice that not all ComponentAgents support all OperationAgent. | + | #: Notice that not all ComponentAgents support all OperationAgent. e.g. you can't select a Button. |
#: If conversion fails, you will get a run-time exception. | #: If conversion fails, you will get a run-time exception. | ||
Revision as of 02:36, 5 June 2017
ZATS Mimic can simulate various user actions to a component such as input or click. It is a major part when writing a test case with ZATS Mimic.
Steps to use a OperationAgent on a ComponentAgent :
- Retrieve a target ComponentAgent with the selector syntax
- Depends on what operation you want to mimic, convert to the corresponding OperationAgent, e.g. ComponentAgent.as(SelectAgent.class) to select an Listitem.
- Notice that not all ComponentAgents support all OperationAgent. e.g. you can't select a Button.
- If conversion fails, you will get a run-time exception.