Description:
- This is an abstract component.
- It represents the basic properties of all of the objects in an application, for example:
- if they are enabled (manipulable)
- if they are selected (have focus)
- other properties (e.g. size, shape, color)
Synopsis:
- Graphics Component (abstract)
ABSTRACT_Widget_VerifyEnabled ABSTRACT_Widget_PopupVerifyEnabledByIndexpath ABSTRACT_Widget_PopupVerifyEnabledByIndexpathPosition ABSTRACT_Widget_PopupVerifyEnabledByTextpath ABSTRACT_Widget_PopupVerifyEnabledByTextpathPosition ABSTRACT_Widget_VerifyExists ABSTRACT_Widget_PopupVerifyExistsByIndexpath ABSTRACT_Widget_PopupVerifyExistsByIndexpathPosition ABSTRACT_Widget_PopupVerifyExistsByTextpath ABSTRACT_Widget_PopupVerifyExistsByTextpathPosition ABSTRACT_Widget_VerifyFocus ABSTRACT_Widget_VerifyProperty ABSTRACT_Widget_PopupVerifySelectedByIndexpath ABSTRACT_Widget_PopupVerifySelectedByIndexpathPosition ABSTRACT_Widget_PopupVerifySelectedByTextpath ABSTRACT_Widget_PopupVerifySelectedByTextpathPosition ABSTRACT_Widget_Click ABSTRACT_Widget_ClickDirect ABSTRACT_Widget_Drag ABSTRACT_Widget_Drop ABSTRACT_Widget_PopupSelectByIndexPathNew ABSTRACT_Widget_PopupSelectByIndexPathPositionNew ABSTRACT_Widget_PopupSelectByTextPathNew ABSTRACT_Widget_PopupSelectByTextPathPositionNew ABSTRACT_Widget_ShowText ABSTRACT_Widget_WaitForComponent
|
New Actions |
Name |
Type |
Parameters |
Check Enablement |
c |
Boolean:Enabled
|
Check Enablement of Context Menu Entry by Indexpath |
c |
String:Indexpath Boolean:Enabled Integer:Mouse Button
|
Check Enablement of Context Menu Entry by Indexpath (Specify Position) |
c |
Integer:x-position String:x-units Integer:y-position String:y-units String:Indexpath Boolean:Enabled Integer:Mouse Button
|
Check Enablement of Context Menu Entry by Textpath |
c |
String:Textpath String:Operator Boolean:Enabled Integer:Mouse Button
|
Check Enablement of Context Menu Entry by Textpath (Specify Position) |
c |
Integer:x-position String:x-units Integer:y-position String:y-units String:Textpath String:Operator Boolean:Enabled Integer:Mouse Button
|
Check Existence |
c |
Boolean:Exists
|
Check Existence of Context Menu Entry by Indexpath |
c |
String:Indexpath Boolean:Exists Integer:Mouse Button
|
Check Existence of Context Menu Entry by Indexpath (Specify Position) |
c |
Integer:x-position String:x-units Integer:y-position String:y-units String:Indexpath Boolean:Exists Integer:Mouse Button
|
Check Existence of Context Menu Entry by Textpath |
c |
String:Textpath String:Operator Boolean:Exists Integer:Mouse Button
|
Check Existence of Context Menu Entry by Textpath (Specify Position) |
c |
Integer:x-position String:x-units Integer:y-position String:y-units String:Textpath String:Operator Boolean:Exists Integer:Mouse Button
|
Check Focus |
c |
Boolean:Has Focus
|
Check Property |
c |
String:Property Name String:Property Value String:Operator
|
Check Selection of Context Menu Entry by Indexpath |
c |
String:Indexpath Boolean:Selected Integer:Mouse Button
|
Check Selection of Context Menu Entry by Indexpath (Specify Position) |
c |
Integer:x-position String:x-units Integer:y-position String:y-units String:Indexpath Boolean:Selected Integer:Mouse Button
|
Check Selection of Context Menu Entry by Textpath |
c |
String:Textpath String:Operator Boolean:Selected Integer:Mouse Button
|
Check Selection of Context Menu Entry by Textpath (Specify Position) |
c |
Integer:x-position String:x-units Integer:y-position String:y-units String:Textpath String:Operator Boolean:Selected Integer:Mouse Button
|
Click |
e |
Integer:Number of Clicks Integer:Mouse Button
|
Click in Component |
e |
Integer:Number of Clicks Integer:Mouse Button Integer:x-position String:x-units Integer:y-position String:y-units
|
Drag |
e |
Integer:Mouse Button String:Modifier Keys Integer:x-position String:x-units Integer:y-position String:y-units
|
Drop |
e |
Integer:x-position String:x-units Integer:y-position String:y-units Integer:Delay before drop (milliseconds)
|
Select Context Menu Entry by Indexpath |
e |
String:Indexpath Integer:Mouse Button
|
Select Context Menu Entry by Indexpath (Specify Position) |
e |
Integer:x-position String:x-units Integer:y-position String:y-units String:Indexpath Integer:Mouse Button
|
Select Context Menu Entry by Textpath |
e |
String:Textpath String:Operator Integer:Mouse Button
|
Select Context Menu Entry by Textpath (Specify Position) |
e |
Integer:x-position String:x-units Integer:y-position String:y-units String:Menupath String:Operator Integer:Mouse Button
|
Show Text |
e |
String:Text Integer:Text Size (in points) Integer:Time per Word (in milliseconds) Integer:Window Width (in pixels)
|
Wait for Component |
e |
Integer:Timeout in ms Integer:Delay after Visibility
|
Inherited Actions
none
Check Enablement
- Use this action to check if the graphics component is active (manipulable) within the application.
Parameters
Name |
Data Type |
Values |
Default |
Enabled |
Boolean |
true false
|
true |
- Set this parameter to true if you expect the component to be enabled.
- Set this parameter to false if you expect the component to be disabled.
Check Enablement of Context Menu Entry by Indexpath
- Use this action to check the enablement status of an item in a context menu.
- The item to check is given using the indexpath to the item.
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Indexpath |
String |
- |
none |
- Enter the path to the item as an indexpath.
- Use slash '/' as a path separator (to separate parent nodes from child nodes).
- For example, "1/2".
 |
The first node is '1' |
Name |
Data Type |
Values |
Default |
Enabled |
Boolean |
true false
|
true |
- Set this parameter to true if you expect the menu item to be enabled.
- Set the parameter to false if you expect the menu item to be disabled.
Name |
Data Type |
Values |
Default |
Mouse Button |
Integer |
1 2 3
|
3 |
- 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.
Check Enablement of Context Menu Entry by Indexpath (Specify Position)
- Use this action to check the enablement status of an item in a context menu.
- The item to check is given using the indexpath to the item.
- The context menu is opened at a specific place in the component, specified by the x- and y- coordinates.
- This can sometimes produce a different context menu than when you click on a specific node/cell etc.
- If you want to check a context-sensitive menu on a specific node or cell in a component, then use the action which checks the context menu without specifying the coordinate position.
- You can also define which mouse button should be used to open the context menu.
 |
This action is unsupported for the HTML toolkit |
Parameters
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 |
Indexpath |
String |
- |
none |
- Enter the path to the item as an indexpath.
- Use slash '/' as a path separator (to separate parent nodes from child nodes).
- For example, "1/2".
 |
The first node is '1' |
Name |
Data Type |
Values |
Default |
Enabled |
Boolean |
true false
|
true |
- Set this parameter to true if you expect the item to be enabled.
- Set this parameter to false if you expect the item to be disabled.
Name |
Data Type |
Values |
Default |
Mouse Button |
Integer |
1 2 3
|
3 |
- 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.
Check Enablement of Context Menu Entry by Textpath
- Use this action to check whether an item in a context menu is enabled.
- The item to check is given using the textpath to the item.
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Textpath |
String |
- |
none |
- Enter the path to the item as a textpath.
- Use slash '/' as a path separator (to separate parent nodes from child nodes).
- For example, "File/Open" or "Category/Horror".
- Either make sure that your path is written exactly as it appears in the interface, or use a regular expression to match the text.
- Each segment of the path will be used to find a corresponding node, 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.
Name |
Data Type |
Values |
Default |
Enabled |
Boolean |
true false
|
true |
- Set this parameter to true if you expect the menu item to be enabled.
- Set the parameter to false if you expect the menu item to be disabled.
Name |
Data Type |
Values |
Default |
Mouse Button |
Integer |
1 2 3
|
3 |
- 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.
Check Enablement of Context Menu Entry by Textpath (Specify Position)
- Use this action to check whether an item in a context menu is enabled.
- The item to check is given using the textpath to the item.
- This action will open the context menu at the position you specify in the component.
- For some components (e.g. trees), opening a context menu somewhere else in the component can have a different effect than when you open the context menu on a specific node.
- If you want to open or check a context menu on a selected node or cell in a component, then use the action which selects the context menu without specifying the coordinate position.
 |
This action is unsupported for the HTML toolkit |
Parameters
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 |
Textpath |
String |
- |
none |
- Enter the path to the item as a textpath.
- Use slash '/' as a path separator (to separate parent nodes from child nodes).
- For example, "File/Open" or "Category/Horror".
- Either make sure that your path is written exactly as it appears in the interface, or use a regular expression to match the text.
- Each segment of the path will be used to find a corresponding node, 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.
Name |
Data Type |
Values |
Default |
Enabled |
Boolean |
true false
|
true |
- Set this parameter to true if you expect the context menu item to be enabled.
- Set the parameter to false if you expect the context menu item to be disabled.
Name |
Data Type |
Values |
Default |
Mouse Button |
Integer |
1 2 3
|
3 |
- 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.
Check Existence
- Use this action to check the existence of a component within the application.
Parameters
Name |
Data Type |
Values |
Default |
Exists |
Boolean |
true false
|
true |
- Set this parameter to true if you expect the component to exist.
- Set this parameter to false if you do not expect the component to exist.
Check Existence of Context Menu Entry by Indexpath
- Use this action to check whether an item in a context menu exists.
- The item to check is given using the indexpath to the item.
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Indexpath |
String |
- |
none |
- Enter the path to the item as an indexpath.
- Use slash '/' as a path separator (to separate parent nodes from child nodes).
- For example, "1/2".
 |
The first node is '1' |
Name |
Data Type |
Values |
Default |
Exists |
Boolean |
true false
|
true |
- Set this parameter to true if you expect the context menu item to exist.
- Set the parameter to false if you expect the context menu item to not exist.
Name |
Data Type |
Values |
Default |
Mouse Button |
Integer |
1 2 3
|
3 |
- 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.
Check Existence of Context Menu Entry by Indexpath (Specify Position)
- Use this action to check whether an item in a context menu exists.
- The item to check is given using the indexpath to the item.
- This action will open the context menu at the position you specify in the component.
- For some components (e.g. trees), opening a context menu somewhere else in the component can have a different effect than when you open the context menu on a specific node.
- If you want to open or check a context menu on a selected node or cell in a component, then use the action which selects the context menu without specifying the coordinate position.
 |
This action is unsupported for the HTML toolkit |
Parameters
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 |
Indexpath |
String |
- |
none |
- Enter the path to the item as an indexpath.
- Use slash '/' as a path separator (to separate parent nodes from child nodes).
- For example, "1/2".
 |
The first node is '1' |
Name |
Data Type |
Values |
Default |
Exists |
Boolean |
true false
|
true |
- Set this parameter to true if you expect the context menu item to exist.
- Set the parameter to false if you expect the context menu item to not exist.
Name |
Data Type |
Values |
Default |
Mouse Button |
Integer |
1 2 3
|
3 |
- 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.
Check Existence of Context Menu Entry by Textpath
- Use this action to check the existence of an item in a context menu.
- The item to check is given using the textpath to the item.
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Textpath |
String |
- |
none |
- Enter the path to the item as an indexpath.
- Use slash '/' as a path separator (to separate parent nodes from child nodes).
- For example, "1/2".
 |
The first node is '1' |
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.
Name |
Data Type |
Values |
Default |
Exists |
Boolean |
true false
|
true |
- Set this parameter to true if you expect the context menu item to exist.
- Set the parameter to false if you expect the context menu item to not exist.
Name |
Data Type |
Values |
Default |
Mouse Button |
Integer |
1 2 3
|
3 |
- 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.
Check Existence of Context Menu Entry by Textpath (Specify Position)
- Use this action to check whether an item in a context menu exists.
- The item to check is given using the textpath to the item.
- This action will open the context menu at the position you specify in the component.
- For some components (e.g. trees), opening a context menu somewhere else in the component can have a different effect than when you open the context menu on a specific node.
- If you want to open or check a context menu on a selected node or cell in a component, then use the action which selects the context menu without specifying the coordinate position.
 |
This action is unsupported for the HTML toolkit |
Parameters
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 |
Textpath |
String |
- |
none |
- Enter the path to the item as a textpath.
- Use slash '/' as a path separator (to separate parent nodes from child nodes).
- For example, "File/Open" or "Category/Horror".
- Either make sure that your path is written exactly as it appears in the interface, or use a regular expression to match the text.
- Each segment of the path will be used to find a corresponding node, 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.
Name |
Data Type |
Values |
Default |
Exists |
Boolean |
true false
|
true |
- Set this parameter to true if you expect the context menu item to exist.
- Set the parameter to false if you expect the context menu item to not exist.
Name |
Data Type |
Values |
Default |
Mouse Button |
Integer |
1 2 3
|
3 |
- 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.
Check Focus
- Use this action to check whether the graphics component currently has the focus.
- When a component has focus, it can receive input.
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Has Focus |
Boolean |
true false
|
true |
- Set this parameter to true if you expect the component to be in focus.
- Set this parameter to false if you expect the component not to be in focus.
Check Property
- Use this action to check a specific property of a component.
- You can check whether a value you enter for a given property matches the actual value for the property.
- Every component has properties (attributes). These can include the text size, the size (width/height) of the component, the color etc
- You must first find out the name of the property you want to check, and then what value it should have.
 |
If the property is private, it cannot be checked, as Jubula has no access to it. |
Parameters
Name |
Data Type |
Values |
Default |
Property Name |
String |
- |
none |
- Enter the name of the property you want to check.
- For example, to check the width, enter "width".
Name |
Data Type |
Values |
Default |
Property Value |
String |
- |
none |
- Enter the value you expect the property to have.
- For "width" and "height" properties, enter the value in pixels.
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 Selection of Context Menu Entry by Indexpath
- Use this action to check whether an item in a context menu is selected.
- You enter the menupath to the item, and whether you expect it to be selected or not.
- The menupath is given as an indexpath.
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Indexpath |
String |
- |
none |
- Enter the path to the item as an indexpath.
- Use slash '/' as a path separator (to separate parent nodes from child nodes).
- For example, "1/2".
 |
The first node is '1' |
Name |
Data Type |
Values |
Default |
Selected |
Boolean |
true false
|
true |
- Set this parameter to true if you expect the context menu item to be selected.
- Set this parameter to false if you expect the context menu item not to be selected.
Name |
Data Type |
Values |
Default |
Mouse Button |
Integer |
1 2 3
|
3 |
- 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.
Check Selection of Context Menu Entry by Indexpath (Specify Position)
- Use this action to check whether an item in a context menu is selected.
- The item to check is given using the indexpath to the item.
- This action will open the context menu at the position you specify in the component.
- For some components (e.g. trees), opening a context menu somewhere else in the component can have a different effect than when you open the context menu on a specific node.
- If you want to open or check a context menu on a selected node or cell in a component, then use the action which selects the context menu without specifying the coordinate position.
 |
This action is unsupported for the HTML toolkit |
Parameters
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 |
Indexpath |
String |
- |
none |
- Enter the path to the item as an indexpath.
- Use slash '/' as a path separator (to separate parent nodes from child nodes).
- For example, "1/2".
 |
The first node is '1' |
Name |
Data Type |
Values |
Default |
Selected |
Boolean |
true false
|
true |
- Set this parameter to true if you expect the context menu item to be selected.
- Set this parameter to false if you expect the context menu item not to be selected.
Name |
Data Type |
Values |
Default |
Mouse Button |
Integer |
1 2 3
|
3 |
- 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.
Check Selection of Context Menu Entry by Textpath
- Use this action to check whether an item in a context menu is selected.
- You enter the menupath to the item, and whether you expect it to be selected or not.
- The menupath is given as a textpath.
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Textpath |
String |
- |
none |
- Enter the path to the item as a textpath.
- Use slash '/' as a path separator (to separate parent nodes from child nodes).
- For example, "File/Open" or "Category/Horror".
- Either make sure that your path is written exactly as it appears in the interface, or use a regular expression to match the text.
- Each segment of the path will be used to find a corresponding node, 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.
Name |
Data Type |
Values |
Default |
Selected |
Boolean |
true false
|
true |
- Set this parameter to true if you expect the context menu item to be selected.
- Set this parameter to false if you expect the context menu item not to be selected.
Name |
Data Type |
Values |
Default |
Mouse Button |
Integer |
1 2 3
|
3 |
- 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.
Check Selection of Context Menu Entry by Textpath (Specify Position)
- Use this action to check whether an item in a context menu is selected.
- The item to check is given using the textpath to the item.
- This action will open the context menu at the position you specify in the component.
- For some components (e.g. trees), opening a context menu somewhere else in the component can have a different effect than when you open the context menu on a specific node.
- If you want to open or check a context menu on a selected node or cell in a component, then use the action which selects the context menu without specifying the coordinate position.
 |
This action is unsupported for the HTML toolkit |
Parameters
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 |
Textpath |
String |
- |
none |
- Enter the path to the item as a textpath.
- Use slash '/' as a path separator (to separate parent nodes from child nodes).
- For example, "File/Open" or "Category/Horror".
- Either make sure that your path is written exactly as it appears in the interface, or use a regular expression to match the text.
- Each segment of the path will be used to find a corresponding node, 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.
Name |
Data Type |
Values |
Default |
Selected |
Boolean |
true false
|
true |
- Set this parameter to true if you expect the context menu item to be selected.
- Set this parameter to false if you expect the context menu item not to be selected.
Name |
Data Type |
Values |
Default |
Mouse Button |
Integer |
1 2 3
|
3 |
- 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.
Click
- This action sends a ''click'' to the component.
- You can click once or multiple times.
- You can also specify which mouse button (left, middle, right) you want to click with.
Parameters
Name |
Data Type |
Values |
Default |
Number of Clicks |
Integer |
- |
1 |
- Select how many clicks you want to make on the component.
- Different click counts can cause different results.
- For example:
- A single click on an editable text field puts the cursor in the text field
- A triple click on an editable text field selects the whole text.
- Depending on your application, you may need to send one, two or three clicks to a component.
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.
Click in Component
- This item sends one or more mouse clicks to the component.
- Jubula realises this by:
- Clicking the specified mouse button the given number of times at the location indicated.
Parameters
Name |
Data Type |
Values |
Default |
Number of Clicks |
Integer |
- |
1 |
- Select how many clicks you want to make on the component.
- Different click counts can cause different results.
- For example:
- A single click on an editable text field puts the cursor in the text field
- A triple click on an editable text field selects the whole text.
- Depending on your application, you may need to send one, two or three clicks to a component.
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 |
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.
Drag
- This action drags the component you specify.
- The cursor is moved over the component.
- The mouse button you specify is held, and the component is dragged.
- You must follow this action with a drop 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 |
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.
Drop
- This action drops a dragged item onto the component you specify.
- The cursor is moved over the component.
- The mouse button is let loose, and the component is dropped.
- Precede this action with a drag action
 |
This action is unsupported for the HTML toolkit |
Parameters
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.
Select Context Menu Entry by Indexpath
- Use this action to open the context-sensitive menu from the currently active component and to select an item from it.
- The menu item is selected using its indexpath.
- Jubula realises this by:
- Right-clicking in the component.
- Navigating to the menu item specified.
- Left-clicking on the menu option.
- If you want to select an item from the context-menu on a specific node or cell, then you must first specify that the node or cell you want be selected using the appropriate select action on the tree or table component.
- Depending on your AUT , you may have to enter "0" as the click count for the select action on the tree or table component.
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Indexpath |
String |
- |
none |
Use this parameter to enter the path to the context menu item you want to select. Make sure you give the whole menupath (start from the very beginning of the menu).
- Enter the path to the item as an indexpath.
- Use slash '/' as a path separator (to separate parent nodes from child nodes).
- For example, "1/2".
 |
The first node is '1' |
Name |
Data Type |
Values |
Default |
Mouse Button |
Integer |
1 2 3
|
3 |
- 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 Context Menu Entry by Indexpath (Specify Position)
- Use this action to open the context-sensitive menu from the currently active component and to select an item from it.
- The menu item is selected using its indexpath.
- Jubula realises this by:
- Clicking in the component with the mouse button you specify.
- The position to click is specified by the x- and y- coordinate parameters.
- Navigating to the menu item specified.
- Left-clicking on the menu option.
- This action will open the context menu at the position you specify in the component.
- For some components (e.g. trees), opening a context menu somewhere else in the component can have a different effect than when you open the context menu on a specific node.
- If you want to open or check a context menu on a selected node or cell in a component, then use the action which selects the context menu without specifying the coordinate position.
 |
This action is unsupported for the HTML toolkit |
Parameters
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 |
Indexpath |
String |
- |
none |
- Enter the path to the item as an indexpath.
- Use slash '/' as a path separator (to separate parent nodes from child nodes).
- For example, "1/2".
 |
The first node is '1' |
Name |
Data Type |
Values |
Default |
Mouse Button |
Integer |
1 2 3
|
3 |
- 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 Context Menu Entry by Textpath
- Use this action to open the context-sensitive menu from the currently active component and to select an item from it.
- The menu item is selected using its textpath.
- Jubula realises this by:
- Right-clicking in the component, at the place where the cursor currently is.
- Navigating to the menu item specified.
- Left-clicking on the menu option.
- If you want to select an item from the context-menu on a specific node or cell, then you must first specify that the node or cell you want be selected using the appropriate select action on the tree or table component.
- Depending on your AUT , you may have to enter "0" as the click count for the select action on the tree or table component.
 |
This action is unsupported for the HTML toolkit |
Parameters
Name |
Data Type |
Values |
Default |
Textpath |
String |
- |
none |
Use this parameter to enter the path to the context menu item you want to select. Make sure you enter the whole path.
- Enter the path to the item as a textpath.
- Use slash '/' as a path separator (to separate parent nodes from child nodes).
- For example, "File/Open" or "Category/Horror".
- Either make sure that your path is written exactly as it appears in the interface, or use a regular expression to match the text.
- Each segment of the path will be used to find a corresponding node, 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.
Name |
Data Type |
Values |
Default |
Mouse Button |
Integer |
1 2 3
|
3 |
- 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 Context Menu Entry by Textpath (Specify Position)
- Use this action to open the context-sensitive menu from the currently active component and to select an item from it.
- The menu item is selected using its textpath.
- Jubula realises this by:
- Clicking in the component with the mouse button you specify.
- The position to click is specified by the x- and y- coordinate parameters.
- Navigating to the menu item specified.
- Left-clicking on the menu option.
- This action will open the context menu at the position you specify in the component.
- For some components (e.g. trees), opening a context menu somewhere else in the component can have a different effect than when you open the context menu on a specific node.
- If you want to open or check a context menu on a selected node or cell in a component, then use the action which selects the context menu without specifying the coordinate position.
 |
This action is unsupported for the HTML toolkit |
Parameters
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 |
Menupath |
String |
- |
none |
Use this parameter to enter the path to the context menu item you want to select. Make sure you enter the whole path.
- Enter the path to the item as a textpath.
- Use slash '/' as a path separator (to separate parent nodes from child nodes).
- For example, "File/Open" or "Category/Horror".
- Either make sure that your path is written exactly as it appears in the interface, or use a regular expression to match the text.
- Each segment of the path will be used to find a corresponding node, 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.
Name |
Data Type |
Values |
Default |
Mouse Button |
Integer |
1 2 3
|
3 |
- 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.
Show Text
- Use this action to produce an area with text you define.
- This is mostly useful for demonstration purposes.
Parameters
Name |
Data Type |
Values |
Default |
Text |
String |
- |
none |
- Use this parameter to enter the text you want to show.
Name |
Data Type |
Values |
Default |
Text Size (in points) |
Integer |
- |
14 |
- Use this parameter to define how large the text should be.
- Give the font size you want to use in points.
Name |
Data Type |
Values |
Default |
Time per Word (in milliseconds) |
Integer |
- |
500 |
- Use this parameter to define how long the text should be shown for.
- The time is calculated per word.
- Enter the value (in milliseconds) that you want to allow per word.
- For 3 seconds, enter 300.
- The time per word is multiplied by the amount of words in your text to give the total amount of time the text is shown for.
Name |
Data Type |
Values |
Default |
Window Width (in pixels) |
Integer |
- |
250 |
- Use this parameter to define how wide the text window should be.
- The width is given in pixels.
Wait for Component
- The wait for component action lets you choose a component which you need for the next steps.
- Jubula waits until the component is present/loaded before continuing with the next Test Step .
Parameters
Name |
Data Type |
Values |
Default |
Timeout in ms |
Integer |
- |
1000 |
- Enter the amount of time (in milliseconds) Jubula should wait before the Test Step fails.
- If the component does not appear in this time frame, the Test Step is unsuccessful.
Name |
Data Type |
Values |
Default |
Delay after Visibility |
Integer |
- |
200 |
- Sometimes a widget is not ready to receive events (mouse clicks, key presses) until a few moments after becoming visible.
- Use this parameter to set the amount of time (in milliseconds) to wait once the widget has appeared before continuing.
(SWT) Tree (swt)
Button/Check Box/Radio Button (concrete)
Combo Box (concrete)
Figure Canvas (gef)
HTML Hyperlink (html)
Label (concrete)
List (concrete)
Tabbed Pane (concrete)
Table (concrete)
Text Field/Text Area/Editor Pane/Text Pane (concrete)
Toolbar Item (swt)
Tree (concrete)
Tree Table (swt)
Copyright BREDEX GmbH 2011. Made available under the Eclipse Public License v1.0.