Description:
- A table is a component in which data is displayed and edited.
- The format of a table is a two-dimensional layout of cells which are organized into columns and rows.
Mapping tables
In the Object Mapping Mode , a table to be mapped looks like this:
Synopsis:
- Table (concrete)
-
- Component with Text Input (abstract)
-
- Component with Text (abstract)
-
- Graphics Component (abstract)
CONCRETE_Table_VerifyTableCellEditableNew CONCRETE_Table_VerifyTableCellEditableMousePosition CONCRETE_Table_VerifySelectedTableCellEditable CONCRETE_Table_VerifyValueInColumn CONCRETE_Table_VerifyValueInRow CONCRETE_Table_VerifyTableCellTextAtMousePosition CONCRETE_Table_VerifyTableCellTextNew CONCRETE_Table_DragCellNew CONCRETE_Table_DragRowByValueNew CONCRETE_Table_DragCellByColValueNew CONCRETE_Table_DropCellNew CONCRETE_Table_DropRowByValueNew CONCRETE_Table_DropCellByColValueNew CONCRETE_Table_InputTextInTableCellNew CONCRETE_Table_Move CONCRETE_Table_ReplaceTextInTableCellNew CONCRETE_Table_SelectCellNew CONCRETE_Table_SelectRowByValueNew CONCRETE_Table_SelectCellByColValueNew CONCRETE_Table_ReadTableCellValueNew CONCRETE_Table_ReadTableCellValueAtMousePosition
|
New Actions |
Name |
Type |
Parameters |
Check Editability (Specify Cell) |
c |
Boolean:Editable String:Row String:Row Operator String:Column String:Column Operator
|
Check Editability of Cell (Mouse Position) |
c |
Boolean:Editable
|
Check Editability of Selected Cell |
c |
Boolean:Editable
|
Check Existence of Value in Column |
c |
String:Column String:Column Operator String:Value String:Value Operator String:Search Type Boolean:Exists
|
Check Existence of Value in Row |
c |
String:Row String:Row Operator String:Value String:Value Operator String:Search Type Boolean:Exists
|
Check Text (Mouse Position) |
c |
String:Text String:Operator
|
Check Text (Specify Cell) |
c |
String:Text String:Text Operator String:Row String:Row Operator String:Column String:Column Operator
|
Drag Cell |
e |
Integer:Mouse Button String:Modifier Keys String:Row String:Row Operator String:Column String:Column Operator Integer:x-position String:x-units Integer:y-position String:y-units
|
Drag Cell from Column |
e |
Integer:Mouse Button String:Modifier Keys String:Column String:Column Operator String:Value String:Value Operator String:Search Type
|
Drag Cell from Row |
e |
Integer:Mouse Button String:Modifier Keys String:Row String:Row Operator String:Value String:Value Operator String:Search Type
|
Drop on Cell |
e |
String:Row String:Row Operator String:Column String:Column Operator Integer:x-position String:x-units Integer:y-position String:y-units Integer:Delay before drop (milliseconds)
|
Drop on Cell from Column |
e |
String:Column String:Column Operator String:Value String:Value Operator String:Search Type Integer:Delay before drop (milliseconds)
|
Drop on Cell from Row |
e |
String:Row String:Row Operator String:Value String:Value Operator String:Search Type Integer:Delay before drop (milliseconds)
|
Input Text (Specify Cell) |
e |
String:Text String:Row String:Row Operator String:Column String:Column Operator
|
Move |
e |
String:Direction Integer:Number of Cells Integer:Number of Clicks Integer:x-position String:x-units Integer:y-position String:y-units String:Extend Selection
|
Replace Text (Specify Cell) |
e |
String:Text String:Row String:Row Operator String:Column String:Column Operator
|
Select Cell |
e |
String:Row String:Row Operator String:Column String:Column Operator Integer:Number of Clicks Integer:x-position String:x-units Integer:y-position String:y-units String:Extend Selection Integer:Mouse Button
|
Select Value from Column |
e |
String:Column String:Column Operator String:Value String:Value Operator Integer:Number of Clicks String:Extend Selection String:Search Type Integer:Mouse Button
|
Select Value from Row |
e |
String:Row String:Row Operator String:Value String:Value Operator Integer:Number of Clicks String:Extend Selection String:Search Type Integer:Mouse Button
|
Store Value (Specify Cell) |
e |
Variable:Variable Name String:Row String:Row Operator String:Column String:Column Operator
|
Store Value at Mouse Position |
e |
Variable:Variable Name
|
Check Editability (Specify Cell)
- Use this action to check if a cell in a table is editable.
- You enter the cell you want to check and whether you expect it to be editable or not.
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Editable |
Boolean |
true false
|
false |
- Set the parameter to true if you expect the cell to be editable.
- Set the parameter to false if you expect the cell not to be editable.
Name |
Data Type |
Values |
Default |
Row |
String |
- |
none |
Use this parameter to specify the row which contains the cell you want to check.
- In tables, you can address the row of a table either by using its index or by entering the value in the first column of the particular row.
- The first row is "1" and so on.
- The row of table headers at the top of the table can be addressed using the index "0".
- If the cell you want to execute an action on is in the fourth row and contains the value Price in the first column, you can address the row either with the index "4" or with the string Price.
Name |
Data Type |
Values |
Default |
Row Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator you want to use for the selection of the row when you enter the row as a string.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Column |
String |
- |
none |
Use this parameter to enter the column number or header title which contains the cell you want to check.
- In tables, you can address the header of a table either by using its index or by entering its title.
- The first column is "1" and so on. The index "0" refers to the header itself.
- If the cell you want to execute an action on is in the fourth column and is called Price, you can address the column either with the index "4" or with the string Price.
 |
Actions on tree tables (SWT and RCP) can only be carried out using the column number, not the header title. |
Name |
Data Type |
Values |
Default |
Column Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator you want to use for the selection of the column when you enter the column as a string.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Check Editability of Cell (Mouse Position)
- Use this action to check whether a table cell at the current mouse position is editable or not.
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Editable |
Boolean |
true false
|
false |
- Set this parameter to true if you expect the table cell to be editable.
- Set this parameter to false if you expect the table cell not to be editable.
Check Editability of Selected Cell
- Use this action to check whether the currently selected table cell is editable or not.
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Editable |
Boolean |
true false
|
false |
- Set this parameter to true if you expect the table cell to be editable.
- Set this parameter to false if you expect the table cell not to be editable.
Check Existence of Value in Column
- Use this action to check whether a specific value exists in a column you specify.
Parameters
Name |
Data Type |
Values |
Default |
Column |
String |
- |
none |
- In tables, you can address the header of a table either by using its index or by entering its title.
- The first column is "1" and so on. The index "0" refers to the header itself.
- If the cell you want to execute an action on is in the fourth column and is called Price, you can address the column either with the index "4" or with the string Price.
 |
Actions on tree tables (SWT and RCP) can only be carried out using the column number, not the header title. |
Name |
Data Type |
Values |
Default |
Column Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator you want to use for the selection of the column when you enter the column as a string.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Value |
String |
- |
none |
- Enter the value whose existence you want to check.
Name |
Data Type |
Values |
Default |
Value Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator for the value you want to check.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Search Type |
String |
absolute relative
|
absolute |
- The search type parameter has two options.
- "absolute" begins searching for the value at the first entry.
- Select "relative" to begin the search for the value after the currently selected entry. This allows you to search for the next occurence of a value, ignoring all elements before and including the selected entry.
Name |
Data Type |
Values |
Default |
Exists |
Boolean |
true false
|
true |
- Set this parameter to true if you expect the value to exist.
- Set this parameter to false if you expect the value not to exist.
Check Existence of Value in Row
- Use this action to check whether a specific value exists in a row you specify.
Parameters
Name |
Data Type |
Values |
Default |
Row |
String |
- |
none |
- In tables, you can address the row of a table either by using its index or by entering the value in the first column of the particular row.
- The first row is "1" and so on.
- The row of table headers at the top of the table can be addressed using the index "0".
- If the cell you want to execute an action on is in the fourth row and contains the value Price in the first column, you can address the row either with the index "4" or with the string Price.
Name |
Data Type |
Values |
Default |
Row Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator you want to use for the selection of the row when you enter the row as a string.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Value |
String |
- |
none |
- Enter the value whose existence you want to check.
Name |
Data Type |
Values |
Default |
Value Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator for the value you want to check.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Search Type |
String |
absolute relative
|
absolute |
- The search type parameter has two options.
- "absolute" begins searching for the value at the first entry.
- Select "relative" to begin the search for the value after the currently selected entry. This allows you to search for the next occurence of a value, ignoring all elements before and including the selected entry.
Name |
Data Type |
Values |
Default |
Exists |
Boolean |
true false
|
true |
- Set this parameter to true if you expect the value to exist.
- Set this parameter to false if you expect the value not to exist.
Check Text (Mouse Position)
- Use this action to check the text in a cell in a table based on the current position of the cursor.
- This can be used in conjunction with the action "select cell" with a click count of 0.
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Text |
String |
- |
none |
- Enter the text you want to check.
- This parameter will be compared to the text in the cell, using the operator provided.
Name |
Data Type |
Values |
Default |
Operator |
String |
equals not equals matches simple match
|
equals |
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Check Text (Specify Cell)
- Use this action to check whether the text in a cell matches a given value.
- You specify the text you want to check and the row and column values for the cell.
Parameters
Name |
Data Type |
Values |
Default |
Text |
String |
- |
none |
- Enter the text you want to check against the text in the cell.
- This parameter will be compared to the text in the cell, using the Operator provided.
Name |
Data Type |
Values |
Default |
Text Operator |
String |
equals not equals matches simple match
|
equals |
Use this parameter to specify the operator used for the cell text.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Row |
String |
- |
none |
Use this parameter to specify the row which contains the cell whose text you want to check.
- In tables, you can address the row of a table either by using its index or by entering the value in the first column of the particular row.
- The first row is "1" and so on.
- The row of table headers at the top of the table can be addressed using the index "0".
- If the cell you want to execute an action on is in the fourth row and contains the value Price in the first column, you can address the row either with the index "4" or with the string Price.
Name |
Data Type |
Values |
Default |
Row Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator you want to use for the selection of the row when you enter the row as a string.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Column |
String |
- |
none |
Use this parameter to specify the column which contains the cell whose text you want to check.
- In tables, you can address the header of a table either by using its index or by entering its title.
- The first column is "1" and so on. The index "0" refers to the header itself.
- If the cell you want to execute an action on is in the fourth column and is called Price, you can address the column either with the index "4" or with the string Price.
 |
Actions on tree tables (SWT and RCP) can only be carried out using the column number, not the header title. |
Name |
Data Type |
Values |
Default |
Column Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator you want to use for the selection of the column when you enter the column as a string.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Drag Cell
- This action drags the table cell you specify.
- The cell is specified by its row and column values.
- The cursor is moved over the cell.
- The mouse button you specify is held, and the cell is dragged.
- You must follow this action with a drop action
If you want to drag multiple items, use an action to select the items you want to drag before using the drag action.
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Mouse Button |
Integer |
1 2 3
|
1 |
- Use this parameter to select which mouse button you want to click with.
- "1" = left mouse button
- "2" = middle mouse button
- "3" = right mouse button
- The mouse button you use to click with can also have an effect on what happens.
- The button to click will depend on your AUT and what the click should achieve.
Name |
Data Type |
Values |
Default |
Modifier Keys |
String |
none shift control alt meta cmd mod
|
none |
- Use this parameter to specify a key or keys to be pressed at the same time as the action is being executed.
- You can use this parameter to specify the following keys, or combinations thereof:
- "shift"
- "control"
- This is the first modifier for Windows and Linux
- "cmd"
- This is the first modifier for Mac
- "mod"
- This is the platform-independent first modifier. It corresponds to »CONTROL« for Windows and Linux, and »CMD« for Mac.
- "meta"
- "alt"
- You can also select "none" if you do not need a modifier.
- You can enter multiple modifiers for a key combination by entering a space-separated list of modifiers, e.g. "alt shift".
Name |
Data Type |
Values |
Default |
Row |
String |
- |
none |
Use this parameter to specify the row containing the cell you want to drag.
- In tables, you can address the row of a table either by using its index or by entering the value in the first column of the particular row.
- The first row is "1" and so on.
- The row of table headers at the top of the table can be addressed using the index "0".
- If the cell you want to execute an action on is in the fourth row and contains the value Price in the first column, you can address the row either with the index "4" or with the string Price.
Name |
Data Type |
Values |
Default |
Row Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator you want to use for the selection of the row when you enter the row as a string.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Column |
String |
- |
none |
Use this parameter to specify the column which contains the cell you want to drag.
- In tables, you can address the header of a table either by using its index or by entering its title.
- The first column is "1" and so on. The index "0" refers to the header itself.
- If the cell you want to execute an action on is in the fourth column and is called Price, you can address the column either with the index "4" or with the string Price.
 |
Actions on tree tables (SWT and RCP) can only be carried out using the column number, not the header title. |
Name |
Data Type |
Values |
Default |
Column Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator you want to use for the selection of the column when you enter the column as a string.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
x-position |
Integer |
- |
50 |
- With this parameter, you can specify where in the component you should click.
- Use this parameter to enter a value for the x-axis (the horizontal position).
- Using the x-units parameter, you can specify whether the value should be in pixels or in percent.
- For example, if you enter "50" and then "percent", then the click will be performed in the middle of the x-axis.
- All positions are calculated from the upper left of the component, with the positive x-axis stretching toward the right side of the component.
 |
We recommend not using "0" (pixels and percent) or "100"(percent) as positions. |
Name |
Data Type |
Values |
Default |
x-units |
String |
percent pixel
|
percent |
- Use this parameter to tell Jubula whether you want your values for the x-coordinate to be in pixels or percent.
- If you choose percent for this parameter, and "50" for the x-position parameter, the click will always be in the middle of the x-axis.
Name |
Data Type |
Values |
Default |
y-position |
Integer |
- |
50 |
- With this parameter, you can specify where in the component you should click.
- Use this parameter to enter a value for the y-axis (the vertical position).
- Using the y-units parameter, you can specify whether the value should be in pixels or in percent.
- For example, if you enter "50" and then "percent", then the click will be performed in the middle of the y-axis.
- All positions are calculated from the upper left of the component, with the positive y-axis stretching toward the bottom of the component.
 |
We recommend not using "0" (pixels and percent) or "100"(percent) as positions. |
Name |
Data Type |
Values |
Default |
y-units |
String |
percent pixel
|
percent |
- With this parameter, you can specify where in the component you should click.
- Use this parameter to enter a value for the x-axis (the horizontal position).
- Using the x-units parameter, you can specify whether the value should be in pixels or in percent.
- For example, if you enter "50" and then "percent", then the click will be performed in the middle of the x-axis.
- All positions are calculated from the upper left of the component, with the positive x-axis stretching toward the right side of the component.
 |
We recommend not using "0" (pixels and percent) or "100"(percent) as positions. |
Drag Cell from Column
- This action drags the table cell you specify.
- The cell is specified by its column and the value in the cell.
- The cursor is moved over the cell.
- The mouse button you specify is held, and the cell is dragged.
- You muxt follow this action with a drop action.
If you want to drag multiple items, use an action to select the items you want to drag before using the drag action.
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Mouse Button |
Integer |
1 2 3
|
1 |
- Use this parameter to select which mouse button you want to click with.
- "1" = left mouse button
- "2" = middle mouse button
- "3" = right mouse button
- The mouse button you use to click with can also have an effect on what happens.
- The button to click will depend on your AUT and what the click should achieve.
Name |
Data Type |
Values |
Default |
Modifier Keys |
String |
none shift control alt meta cmd mod
|
none |
- Use this parameter to specify a key or keys to be pressed at the same time as the action is being executed.
- You can use this parameter to specify the following keys, or combinations thereof:
- "shift"
- "control"
- This is the first modifier for Windows and Linux
- "cmd"
- This is the first modifier for Mac
- "mod"
- This is the platform-independent first modifier. It corresponds to »CONTROL« for Windows and Linux, and »CMD« for Mac.
- "meta"
- "alt"
- You can also select "none" if you do not need a modifier.
- You can enter multiple modifiers for a key combination by entering a space-separated list of modifiers, e.g. "alt shift".
Name |
Data Type |
Values |
Default |
Column |
String |
- |
none |
Use this parameter to specify the column which contains the cell value you want to drag.
- In tables, you can address the header of a table either by using its index or by entering its title.
- The first column is "1" and so on. The index "0" refers to the header itself.
- If the cell you want to execute an action on is in the fourth column and is called Price, you can address the column either with the index "4" or with the string Price.
 |
Actions on tree tables (SWT and RCP) can only be carried out using the column number, not the header title. |
Name |
Data Type |
Values |
Default |
Column Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator you want to use for the selection of the column when you enter the column as a string.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Value |
String |
- |
none |
- Enter the value which is in the cell you want to drag.
- This parameter will be compared to cells in the column, using the operator provided.
Name |
Data Type |
Values |
Default |
Value Operator |
String |
equals not equals matches simple match
|
equals |
Use this parameter to specify the operator used for the cell value.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Search Type |
String |
absolute relative
|
absolute |
- The search type parameter has two options.
- "absolute" begins searching for the value at the first entry.
- Select "relative" to begin the search for the value after the currently selected entry. This allows you to search for the next occurence of a value, ignoring all elements before and including the selected entry.
Drag Cell from Row
- This action drags the table cell you specify.
- The cell is specified by its row and the value in the cell.
- The cursor is moved over the cell.
- The mouse button you specify is held, and the cell is dragged.
- You must follow this action with a drop action.
If you want to drag multiple items, use an action to select the items you want to drag before using the drag action.
 |
This action is unsupported for the HTML toolkit |
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Mouse Button |
Integer |
1 2 3
|
1 |
- Use this parameter to select which mouse button you want to click with.
- "1" = left mouse button
- "2" = middle mouse button
- "3" = right mouse button
- The mouse button you use to click with can also have an effect on what happens.
- The button to click will depend on your AUT and what the click should achieve.
Name |
Data Type |
Values |
Default |
Modifier Keys |
String |
none shift control alt meta cmd mod
|
none |
- Use this parameter to specify a key or keys to be pressed at the same time as the action is being executed.
- You can use this parameter to specify the following keys, or combinations thereof:
- "shift"
- "control"
- This is the first modifier for Windows and Linux
- "cmd"
- This is the first modifier for Mac
- "mod"
- This is the platform-independent first modifier. It corresponds to »CONTROL« for Windows and Linux, and »CMD« for Mac.
- "meta"
- "alt"
- You can also select "none" if you do not need a modifier.
- You can enter multiple modifiers for a key combination by entering a space-separated list of modifiers, e.g. "alt shift".
Name |
Data Type |
Values |
Default |
Row |
String |
- |
none |
Use this parameter to specify the row which contains the cell you want to drag.
- In tables, you can address the row of a table either by using its index or by entering the value in the first column of the particular row.
- The first row is "1" and so on.
- The row of table headers at the top of the table can be addressed using the index "0".
- If the cell you want to execute an action on is in the fourth row and contains the value Price in the first column, you can address the row either with the index "4" or with the string Price.
Name |
Data Type |
Values |
Default |
Row Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator you want to use for the selection of the row when you enter the row as a string.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Value |
String |
- |
none |
- Enter the value which is in the cell you want to drag.
- This parameter will be compared to cells in the row, using the operator provided.
Name |
Data Type |
Values |
Default |
Value Operator |
String |
equals not equals matches simple match
|
equals |
Use this parameter to specify the operator used for the cell value.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Search Type |
String |
absolute relative
|
absolute |
- The search type parameter has two options.
- "absolute" begins searching for the value at the first entry.
- Select "relative" to begin the search for the value after the currently selected entry. This allows you to search for the next occurence of a value, ignoring all elements before and including the selected entry.
Drop on Cell
- This action drops a dragged item onto a cell you specify.
- The cell where the drop should occur is specified by its row and column values.
- The cursor is moved over the cell.
- The mouse button you specify is let loose, and the cell is dropped.
- Precede this action with a drag action
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Row |
String |
- |
none |
Use this parameter to specify the row where the item should be dropped.
- In tables, you can address the row of a table either by using its index or by entering the value in the first column of the particular row.
- The first row is "1" and so on.
- The row of table headers at the top of the table can be addressed using the index "0".
- If the cell you want to execute an action on is in the fourth row and contains the value Price in the first column, you can address the row either with the index "4" or with the string Price.
Name |
Data Type |
Values |
Default |
Row Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator you want to use for the selection of the row when you enter the row as a string.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Column |
String |
- |
none |
Use this parameter to specify the column where the item should be dropped.
- In tables, you can address the header of a table either by using its index or by entering its title.
- The first column is "1" and so on. The index "0" refers to the header itself.
- If the cell you want to execute an action on is in the fourth column and is called Price, you can address the column either with the index "4" or with the string Price.
 |
Actions on tree tables (SWT and RCP) can only be carried out using the column number, not the header title. |
Name |
Data Type |
Values |
Default |
Column Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator you want to use for the selection of the column when you enter the column as a string.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
x-position |
Integer |
- |
50 |
- With this parameter, you can specify where in the component you should click.
- Use this parameter to enter a value for the x-axis (the horizontal position).
- Using the x-units parameter, you can specify whether the value should be in pixels or in percent.
- For example, if you enter "50" and then "percent", then the click will be performed in the middle of the x-axis.
- All positions are calculated from the upper left of the component, with the positive x-axis stretching toward the right side of the component.
 |
We recommend not using "0" (pixels and percent) or "100"(percent) as positions. |
Name |
Data Type |
Values |
Default |
x-units |
String |
percent pixel
|
percent |
- Use this parameter to tell Jubula whether you want your values for the x-coordinate to be in pixels or percent.
- If you choose percent for this parameter, and "50" for the x-position parameter, the click will always be in the middle of the x-axis.
Name |
Data Type |
Values |
Default |
y-position |
Integer |
- |
50 |
- With this parameter, you can specify where in the component you should click.
- Use this parameter to enter a value for the y-axis (the vertical position).
- Using the y-units parameter, you can specify whether the value should be in pixels or in percent.
- For example, if you enter "50" and then "percent", then the click will be performed in the middle of the y-axis.
- All positions are calculated from the upper left of the component, with the positive y-axis stretching toward the bottom of the component.
 |
We recommend not using "0" (pixels and percent) or "100"(percent) as positions. |
Name |
Data Type |
Values |
Default |
y-units |
String |
percent pixel
|
percent |
- Use this parameter to tell Jubula whether you want your values for the y-coordinate to be in pixels or percent.
- If you choose percent for this parameter, and "50" for the y-position parameter, the click will always be in the middle of the y-axis.
Name |
Data Type |
Values |
Default |
Delay before drop (milliseconds) |
Integer |
- |
100 |
- Use this parameter to wait before dropping the item you have dragged.
- This can be useful to give the user interface time to scroll etc.
- Give the time to delay in milliseconds.
Drop on Cell from Column
- This action drops a dragged item onto a cell you specify.
- The cell where the drop should occur is specified by its column and the value in the cell.
- The cursor is moved over the cell.
- The mouse button you specify is let loose, and the cell is dropped.
- Precede this action with a drag action
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Column |
String |
- |
none |
Use this parameter to specify the column where the drop should occur.
- In tables, you can address the header of a table either by using its index or by entering its title.
- The first column is "1" and so on. The index "0" refers to the header itself.
- If the cell you want to execute an action on is in the fourth column and is called Price, you can address the column either with the index "4" or with the string Price.
 |
Actions on tree tables (SWT and RCP) can only be carried out using the column number, not the header title. |
Name |
Data Type |
Values |
Default |
Column Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator you want to use for the selection of the column when you enter the column as a string.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Value |
String |
- |
none |
- Enter the value which is in the cell you want to drop onto.
- This parameter will be compared to cells in the column, using the operator provided.
Name |
Data Type |
Values |
Default |
Value Operator |
String |
equals not equals matches simple match
|
equals |
Use this parameter to specify the operator used for the cell value.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Search Type |
String |
absolute relative
|
absolute |
- The search type parameter has two options.
- "absolute" begins searching for the value at the first entry.
- Select "relative" to begin the search for the value after the currently selected entry. This allows you to search for the next occurence of a value, ignoring all elements before and including the selected entry.
Name |
Data Type |
Values |
Default |
Delay before drop (milliseconds) |
Integer |
- |
100 |
- Use this parameter to wait before dropping the item you have dragged.
- This can be useful to give the user interface time to scroll etc.
- Give the time to delay in milliseconds.
Drop on Cell from Row
- This action drops a dragged item onto a cell you specify.
- The cell where the drop should occur is specified by its row and the value in the cell.
- The cursor is moved over the cell.
- The mouse button you specify is let loose, and the cell is dropped.
- Precede this action with a drag action
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Row |
String |
- |
none |
Use this parameter to specify the row where the drop should occur.
- In tables, you can address the row of a table either by using its index or by entering the value in the first column of the particular row.
- The first row is "1" and so on.
- The row of table headers at the top of the table can be addressed using the index "0".
- If the cell you want to execute an action on is in the fourth row and contains the value Price in the first column, you can address the row either with the index "4" or with the string Price.
Name |
Data Type |
Values |
Default |
Row Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator you want to use for the selection of the row when you enter the row as a string.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Value |
String |
- |
none |
- Enter the value which is in the cell you want to drop onto.
- This parameter will be compared to cells in the row, using the operator provided.
Name |
Data Type |
Values |
Default |
Value Operator |
String |
equals not equals matches simple match
|
equals |
Use this parameter to specify the operator used for the cell value.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Search Type |
String |
absolute relative
|
absolute |
- The search type parameter has two options.
- "absolute" begins searching for the value at the first entry.
- Select "relative" to begin the search for the value after the currently selected entry. This allows you to search for the next occurence of a value, ignoring all elements before and including the selected entry.
Name |
Data Type |
Values |
Default |
Delay before drop (milliseconds) |
Integer |
- |
100 |
- Use this parameter to wait before dropping the item you have dragged.
- This can be useful to give the user interface time to scroll etc.
- Give the time to delay in milliseconds.
Input Text (Specify Cell)
- Use this action to enter a text into a cell.
- You specify the text to enter and the cell to enter it into.
Jubula realizes this by:
- Clicking once on the cell to activate it
- If the click does not activate the cell, Jubula double-clicks on the cell
- Entering the text in the cell.
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Text |
String |
- |
none |
- Use this parameter to specify the text you want to enter into the cell.
Name |
Data Type |
Values |
Default |
Row |
String |
- |
none |
- In tables, you can address the row of a table either by using its index or by entering the value in the first column of the particular row.
- The first row is "1" and so on.
- The row of table headers at the top of the table can be addressed using the index "0".
- If the cell you want to execute an action on is in the fourth row and contains the value Price in the first column, you can address the row either with the index "4" or with the string Price.
Name |
Data Type |
Values |
Default |
Row Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator you want to use for the selection of the row when you enter the row as a string.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Column |
String |
- |
none |
Use this parameter to specify the column which contains the cell.
- In tables, you can address the header of a table either by using its index or by entering its title.
- The first column is "1" and so on. The index "0" refers to the header itself.
- If the cell you want to execute an action on is in the fourth column and is called Price, you can address the column either with the index "4" or with the string Price.
 |
Actions on tree tables (SWT and RCP) can only be carried out using the column number, not the header title. |
Name |
Data Type |
Values |
Default |
Column Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator you want to use for the selection of the column when you enter the column as a string.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Move
- Use this action to move from a currently selected cell to another cell.
- You specify in which direction you want to move, and how far (number of cells).
- You also specify how many clicks should be made on the new cell, if any.
- This action is useful for navigating in a table.
- Jubula realises this by:
- searching for the cell to move to
- placing the cursor on this cell at the position you specify
- clicking the amount of times you specify
- The movement is carried out relative to the cell where the cursor is.
- This is usually the selected cell, unless you have already carried out a 'move'' action.
- If the cursor is, for any reason, not currently over a cell, the movement is carried out relative to the selected cell.
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Direction |
String |
up down right left
|
right |
- Use this parameter to define the direction you want to move in.
- Combined with the cell count, you can move any number of cells in any direction.
Name |
Data Type |
Values |
Default |
Number of Cells |
Integer |
- |
1 |
- Use this parameter to specify how many cells you want to move in the given direction.
Name |
Data Type |
Values |
Default |
Number of Clicks |
Integer |
- |
1 |
- Enter the amount of clicks that should be performed on the component or item.
- If you enter "0", the mouse pointer will just be moved over the specified component or item.
- Entering "1" will single-click on the component or item.
- Entering "2" will double-click on the component or item.
Name |
Data Type |
Values |
Default |
x-position |
Integer |
- |
50 |
- With this parameter, you can specify where in the component you should click.
- Use this parameter to enter a value for the x-axis (the horizontal position).
- Using the x-units parameter, you can specify whether the value should be in pixels or in percent.
- For example, if you enter "50" and then "percent", then the click will be performed in the middle of the x-axis.
- All positions are calculated from the upper left of the component, with the positive x-axis stretching toward the right side of the component.
 |
We recommend not using "0" (pixels and percent) or "100"(percent) as positions. |
Name |
Data Type |
Values |
Default |
x-units |
String |
percent pixel
|
percent |
- Use this parameter to tell Jubula whether you want your values for the x-coordinate to be in pixels or percent.
- If you choose percent for this parameter, and "50" for the x-position parameter, the click will always be in the middle of the x-axis.
Name |
Data Type |
Values |
Default |
y-position |
Integer |
- |
50 |
- With this parameter, you can specify where in the component you should click.
- Use this parameter to enter a value for the y-axis (the vertical position).
- Using the y-units parameter, you can specify whether the value should be in pixels or in percent.
- For example, if you enter "50" and then "percent", then the click will be performed in the middle of the y-axis.
- All positions are calculated from the upper left of the component, with the positive y-axis stretching toward the bottom of the component.
 |
We recommend not using "0" (pixels and percent) or "100"(percent) as positions. |
Name |
Data Type |
Values |
Default |
y-units |
String |
percent pixel
|
percent |
- Use this parameter to tell Jubula whether you want your values for the y-coordinate to be in pixels or percent.
- If you choose percent for this parameter, and "50" for the y-position parameter, the click will always be in the middle of the y-axis.
Name |
Data Type |
Values |
Default |
Extend Selection |
String |
yes no
|
no |
- The Extend Selection parameter has two possible values.
- "yes" indicates the chosen item will be added to the current selection.
- Select "no" to begin a new selection with the chosen item.
Replace Text (Specify Cell)
- Use this action to replace any text already in the cell.
- The text you want to enter is given as a parameter.
- Jubula realizes this by:
- Selecting the text in the cell.
- Entering the text you specified.
- This means that any previous text in the component is deleted.
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Text |
String |
- |
none |
- Use this parameter to specify the text you want to enter into the cell.
- Any previous text in the cell will be deleted.
Name |
Data Type |
Values |
Default |
Row |
String |
- |
none |
Use this parameter to specify the row which contains the cell whose text you want to replace.
- In tables, you can address the row of a table either by using its index or by entering the value in the first column of the particular row.
- The first row is "1" and so on.
- The row of table headers at the top of the table can be addressed using the index "0".
- If the cell you want to execute an action on is in the fourth row and contains the value Price in the first column, you can address the row either with the index "4" or with the string Price.
Name |
Data Type |
Values |
Default |
Row Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator you want to use for the selection of the row when you enter the row as a string.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Column |
String |
- |
none |
Use this parameter to specify the column which contains the cell.
- In tables, you can address the header of a table either by using its index or by entering its title.
- The first column is "1" and so on. The index "0" refers to the header itself.
- If the cell you want to execute an action on is in the fourth column and is called Price, you can address the column either with the index "4" or with the string Price.
 |
Actions on tree tables (SWT and RCP) can only be carried out using the column number, not the header title. |
Name |
Data Type |
Values |
Default |
Column Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator you want to use for the selection of the column when you enter the column as a string.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Select Cell
- Use this action to select a cell.
- You specify the cell by giving the row number and column header or index.
- Jubula realises this by:
- Searching for the cell.
- Placing the cursor in indicated cell, at the position you give.
- Clicking as many times as you specify.
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Row |
String |
- |
none |
Use this parameter to specify the row which contains the cell you want to select.
- In tables, you can address the row of a table either by using its index or by entering the value in the first column of the particular row.
- The first row is "1" and so on.
- The row of table headers at the top of the table can be addressed using the index "0".
- If the cell you want to execute an action on is in the fourth row and contains the value Price in the first column, you can address the row either with the index "4" or with the string Price.
Name |
Data Type |
Values |
Default |
Row Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator you want to use for the selection of the row when you enter the row as a string.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Column |
String |
- |
none |
Use this parameter to enter the column number or header title which contains the cell you want to select.
- In tables, you can address the header of a table either by using its index or by entering its title.
- The first column is "1" and so on. The index "0" refers to the header itself.
- If the cell you want to execute an action on is in the fourth column and is called Price, you can address the column either with the index "4" or with the string Price.
 |
Actions on tree tables (SWT and RCP) can only be carried out using the column number, not the header title. |
Name |
Data Type |
Values |
Default |
Column Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator you want to use for the selection of the column when you enter the column as a string.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Number of Clicks |
Integer |
- |
1 |
- Enter the amount of clicks that should be performed on the component or item.
- If you enter "0", the mouse pointer will just be moved over the specified component or item.
- Entering "1" will single-click on the component or item.
- Entering "2" will double-click on the component or item.
Name |
Data Type |
Values |
Default |
x-position |
Integer |
- |
50 |
- With this parameter, you can specify where in the component you should click.
- Use this parameter to enter a value for the x-axis (the horizontal position).
- Using the x-units parameter, you can specify whether the value should be in pixels or in percent.
- For example, if you enter "50" and then "percent", then the click will be performed in the middle of the x-axis.
- All positions are calculated from the upper left of the component, with the positive x-axis stretching toward the right side of the component.
 |
We recommend not using "0" (pixels and percent) or "100"(percent) as positions. |
Name |
Data Type |
Values |
Default |
x-units |
String |
percent pixel
|
percent |
- Use this parameter to tell Jubula whether you want your values for the x-coordinate to be in pixels or percent.
- If you choose percent for this parameter, and "50" for the x-position parameter, the click will always be in the middle of the x-axis.
Name |
Data Type |
Values |
Default |
y-position |
Integer |
- |
50 |
- With this parameter, you can specify where in the component you should click.
- Use this parameter to enter a value for the y-axis (the vertical position).
- Using the y-units parameter, you can specify whether the value should be in pixels or in percent.
- For example, if you enter "50" and then "percent", then the click will be performed in the middle of the y-axis.
- All positions are calculated from the upper left of the component, with the positive y-axis stretching toward the bottom of the component.
 |
We recommend not using "0" (pixels and percent) or "100"(percent) as positions. |
Name |
Data Type |
Values |
Default |
y-units |
String |
percent pixel
|
percent |
- Use this parameter to tell Jubula whether you want your values for the y-coordinate to be in pixels or percent.
- If you choose percent for this parameter, and "50" for the y-position parameter, the click will always be in the middle of the y-axis.
Name |
Data Type |
Values |
Default |
Extend Selection |
String |
yes no
|
no |
- The Extend Selection parameter has two possible values.
- "yes" indicates the chosen item will be added to the current selection.
- Select "no" to begin a new selection with the chosen item.
Name |
Data Type |
Values |
Default |
Mouse Button |
Integer |
1 2 3
|
1 |
- Use this parameter to select which mouse button you want to click with.
- "1" = left mouse button
- "2" = middle mouse button
- "3" = right mouse button
- The mouse button you use to click with can also have an effect on what happens.
- The button to click will depend on your AUT and what the click should achieve.
Select Value from Column
- This action lets you select a cell in a table.
- To select the cell, you enter the column the cell is in and the value contained in the cell you want to select.
- Only the first cell which matches the criteria will be selected.
- Jubula realizes this by clicking on the specified cell.
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Column |
String |
- |
none |
Enter the number or header title of the column which contains the cell you want to select.
- In tables, you can address the header of a table either by using its index or by entering its title.
- The first column is "1" and so on. The index "0" refers to the header itself.
- If the cell you want to execute an action on is in the fourth column and is called Price, you can address the column either with the index "4" or with the string Price.
 |
Actions on tree tables (SWT and RCP) can only be carried out using the column number, not the header title. |
Name |
Data Type |
Values |
Default |
Column Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator you want to use for the selection of the column when you enter the column as a string.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Value |
String |
- |
none |
- Enter the value which is in the cell you want to select.
- This parameter will be compared to cells in the row, using the Operator provided.
Name |
Data Type |
Values |
Default |
Value Operator |
String |
equals not equals matches simple match
|
equals |
Use this parameter to specify the operator used for the cell value.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Number of Clicks |
Integer |
- |
1 |
- Enter the amount of clicks that should be performed on the component or item.
- If you enter "0", the mouse pointer will just be moved over the specified component or item.
- Entering "1" will single-click on the component or item.
- Entering "2" will double-click on the component or item.
Name |
Data Type |
Values |
Default |
Extend Selection |
String |
yes no
|
no |
- The Extend Selection parameter has two possible values.
- "yes" indicates the chosen item will be added to the current selection.
- Select "no" to begin a new selection with the chosen item.
Name |
Data Type |
Values |
Default |
Search Type |
String |
absolute relative
|
absolute |
- The search type parameter has two options.
- "absolute" begins searching for the value at the first entry.
- Select "relative" to begin the search for the value after the currently selected entry. This allows you to search for the next occurence of a value, ignoring all elements before and including the selected entry.
Name |
Data Type |
Values |
Default |
Mouse Button |
Integer |
1 2 3
|
1 |
- Use this parameter to select which mouse button you want to click with.
- "1" = left mouse button
- "2" = middle mouse button
- "3" = right mouse button
- The mouse button you use to click with can also have an effect on what happens.
- The button to click will depend on your AUT and what the click should achieve.
Select Value from Row
- This action lets you select a cell in a table.
- To select the cell, you enter the row number the cell is in and the value contained in the cell you want to select.
- Only the first cell which matches the criteria will be selected.
- Jubula realizes this by clicking on the specified cell.
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Row |
String |
- |
none |
Enter the number of the row which contains the cell you want to select.
- In tables, you can address the row of a table either by using its index or by entering the value in the first column of the particular row.
- The first row is "1" and so on.
- The row of table headers at the top of the table can be addressed using the index "0".
- If the cell you want to execute an action on is in the fourth row and contains the value Price in the first column, you can address the row either with the index "4" or with the string Price.
Name |
Data Type |
Values |
Default |
Row Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator you want to use for the selection of the row when you enter the row as a string.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Value |
String |
- |
none |
- Enter the value which is in the cell you want to select.
- This parameter will be compared to cells in the row, using the Operator provided.
Name |
Data Type |
Values |
Default |
Value Operator |
String |
equals not equals matches simple match
|
equals |
Use this parameter to specify the operator used for the cell value.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Number of Clicks |
Integer |
- |
1 |
- Enter the amount of clicks that should be performed on the component or item.
- If you enter "0", the mouse pointer will just be moved over the specified component or item.
- Entering "1" will single-click on the component or item.
- Entering "2" will double-click on the component or item.
Name |
Data Type |
Values |
Default |
Extend Selection |
String |
yes no
|
no |
- The Extend Selection parameter has two possible values.
- "yes" indicates the chosen item will be added to the current selection.
- Select "no" to begin a new selection with the chosen item.
Name |
Data Type |
Values |
Default |
Search Type |
String |
absolute relative
|
absolute |
- The search type parameter has two options.
- "absolute" begins searching for the value at the first entry.
- Select "relative" to begin the search for the value after the currently selected entry. This allows you to search for the next occurence of a value, ignoring all elements before and including the selected entry.
Name |
Data Type |
Values |
Default |
Mouse Button |
Integer |
1 2 3
|
1 |
- Use this parameter to select which mouse button you want to click with.
- "1" = left mouse button
- "2" = middle mouse button
- "3" = right mouse button
- The mouse button you use to click with can also have an effect on what happens.
- The button to click will depend on your AUT and what the click should achieve.
Store Value (Specify Cell)
- Use this action to read the value out of a cell so that you can use it as data for other Test Steps .
Parameters
Name |
Data Type |
Values |
Default |
Variable Name |
Variable |
- |
none |
- Enter the name you want to give to this variable.
- Variable names may only contain letters, numbers and underscores.
- You can then enter this variable name as data for other Test Steps .
- When you enter the variable name as data, place a dollar sign before it.
- The data associated with this variable name remains the same until the Project is closed, or until you overwrite the name by using it for another value.
Name |
Data Type |
Values |
Default |
Row |
String |
- |
none |
- In tables, you can address the row of a table either by using its index or by entering the value in the first column of the particular row.
- The first row is "1" and so on.
- The row of table headers at the top of the table can be addressed using the index "0".
- If the cell you want to execute an action on is in the fourth row and contains the value Price in the first column, you can address the row either with the index "4" or with the string Price.
Name |
Data Type |
Values |
Default |
Row Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator you want to use for the selection of the row when you enter the row as a string.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Name |
Data Type |
Values |
Default |
Column |
String |
- |
none |
Use this parameter to enter the column number or header title which contains the cell whose data you want to store.
- In tables, you can address the header of a table either by using its index or by entering its title.
- The first column is "1" and so on. The index "0" refers to the header itself.
- If the cell you want to execute an action on is in the fourth column and is called Price, you can address the column either with the index "4" or with the string Price.
 |
Actions on tree tables (SWT and RCP) can only be carried out using the column number, not the header title. |
Name |
Data Type |
Values |
Default |
Column Operator |
String |
equals not equals matches simple match
|
equals |
Enter the operator you want to use for the selection of the column when you enter the column as a string.
- The operator parameter has four possible values.
- "not equals" looks for something that does not exactly match.
- "equals" looks for an exact match.
- Select "simple match" to use a simple match expression 3.
- Select "matches" to use a regular expression 3.
- Regardless of the operator used: If there is more than one match, the first found will be chosen.
Store Value at Mouse Position
- Use this action to read the value in the cell where the mouse is currently placed so that you can use the value in the cell as data for other Test Steps .
- This can be used in conjunction with the action "select cell" with a click count of 0.
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Variable Name |
Variable |
- |
none |
- Enter the name you want to give to this variable.
- Variable names may only contain letters, numbers and underscores.
- You can then enter this variable name as data for other Test Steps .
- When you enter the variable name as data, place a dollar sign before it.
- The data associated with this variable name remains the same until the Project is closed, or until you overwrite the name by using it for another value.
Copyright BREDEX GmbH 2011. Made available under the Eclipse Public License v1.0.