Manual

51.3
Properties of generic classes

QF-Test records each component in a certain way. This depends on its generic class. The default behavior is described below:

51.3.1
Accordion

Recorded as: Component

Coordinates for mouse click: Sub-items or exact co-ordinates

Feature: None

qfs:label: Label close to it, tooltip

qfs:type: None

Additional checks:

Name in Popup Description Name of checktype Engine
All items All items of the accordion items All
Selected item Currently selected item current_item All
All items with selection All items of the accordion including their selection state items_with_selection At the moment not in web
Table 51.12:  Checktypes for Accordion
51.3.2
BusyPane

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

51.3.3
Button

Recorded as: Component

Coordinates for mouse click: Most appropriate position or center

Feature: Own text, tooltip

qfs:label: Own text, label close to it, tooltip, description of icon

qfs:type:

qfs:type Description
Button:CalendarButton Button inside a Calendar
Button:ComboBoxButton Button inside a ComboBox
Button:PaginatorButton Button to switch pages like in aPaginator
Button:ScrollBarButton Button to modify the current scrolling value
Table 51.13:  Special qfs:type values for Buttons

Additional Checks: None

51.3.4
Calendar

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: Label close to it, tooltip

qfs:type: None

Additional Checks: None

51.3.5
ColorPicker

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

51.3.6
CheckBox

Recorded as: Component

Coordinates for mouse click: Most appropriate position or center

Feature: Own text or tooltip

qfs:label: Own text, label close to it, tooltip, description of icon

qfs:type:

qfs:type Description
CheckBox:ComboListItemCheckBox CheckBox inside a ComboListItem
CheckBox:ListItemCheckBox CheckBox inside a ListItem
CheckBox:MenuItemCheckBox CheckBox inside a MenuItem
CheckBox:TableCellCheckBox CheckBox inside a TableCell
CheckBox:TreeNodeCheckBox CheckBox inside a TreeNode
Table 51.14:  Special qfs:type values for CheckBoxes

Additional checks:

Name in Popup Description Name of checktype Engine
Checked Check the current selection of that checkbox. checked All
Table 51.15:  Checktypes for Checkbox
51.3.7
Closer

Recorded as: Component

Coordinates for mouse click: Most appropriate position or center

Feature: Own text or tooltip

qfs:label: Own text, label close to it, tooltip, description of icon

qfs:type:

qfs:type Description
Closer:AccordionCloser Closer for accordion items
Closer:TabPanelCloser Closer for tabs of a TabPanel
Closer:WindowCloser Closer for window components
Table 51.16:  Special qfs:type values for Closer

Additional Checks: None

51.3.8
Divider

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

51.3.9
ComboBox

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: Associated label, tooltip

qfs:label: Associated label, label close to it, tooltip

qfs:type: None

Additional checks:

Name in Popup Description Name of checktype Engine
Current value The current value of that combobox value All
Available values All available vales of that combobox value All
Table 51.17:  Checktypes for ComboBox
51.3.10
Expander

Recorded as: Not recorded

Coordinates for mouse click: No recorded

Feature: Not recorded

qfs:label: Not recorded

qfs:type:

qfs:type Description
Expander:TreeNodeExpander Toggle of expanded/collapsed state of a tree node.
Table 51.18:  Special qfs:type values for Expander

Additional Checks: None

51.3.11
FileChooser

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

51.3.12
Graphics

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: Label close to it, tooltip, description of icon

qfs:type: None

Additional Checks: None

51.3.13
Icon

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: Own text or tooltip

qfs:label: Own text, label close to it, tooltip, description of icon

qfs:type:

qfs:type Description
Icon:ComboListItemIcon Icon of a ComboListItem
Icon:IndicatorIcon Icon of an Indicator
Icon:ListItemIcon Icon of a ListItem
Icon:MenuItemIcon Icon of a MenuItem
Icon:TableCellIcon Icon of a TableCell
Icon:TreeNodeIcon Icon of a TreeNode
Table 51.19:  Special qfs:type values for Icon

Additional Checks: None

51.3.14
Indicator

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type:

qfs:type Description
Indicator:ErrorIndicator Shows an error
Indicator:InfoIndicator Shows an information
Indicator:WarningIndicator Shows a warning
Table 51.20:  Special qfs:type values for Indicator

Additional Checks: None

51.3.15
Item

Recorded as: Item or syntax

Coordinates for mouse click: Most appropriate position or center

Feature: Not recorded

qfs:label: Not recorded

qfs:type:

qfs:type Description
Item:AccordionItem Selectable tab of an accordion
Item:ComboBoxListItem Item of a list of a combobox
Item:ListItem Item of a list
Item:TabPanelItem Selectable tab of a TabPanel.
Table 51.21:  Special qfs:type values for Item

Additional checks:

Name in Popup Description Name of checktype Engine
Item Text Check for the shown text item All
Item visible Check, whether item is visible item_visible All
The item's selected state Check, whether item is selected item_selected All
The item's checked state Check, whether item is checked item_checked All
Item image Check for the image of that item item_image Not for web
Table 51.22:  Checktypes for Item
51.3.16
Label

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: Own text or tooltip

qfs:label: Own text, label close to it, tooltip, description of icon

qfs:type:

qfs:type Description
Label:CalendarLabel Inside a Calendar
Label:Caption A caption of any figure or component
Label:PaginatorLabel Shows the current page inside a paginator
Label:PanelTitle A title of a panel
Label:WindowTitle A title of a window
Table 51.23:  Special qfs:type values for Labels

Additional Checks: None

51.3.17
Link

Recorded as: Component

Coordinates for mouse click: Most appropriate position or center

Feature: Own text or tooltip

qfs:label: Own text, label close to it, tooltip, description of icon

qfs:type:

qfs:type Description
Link:BreadcrumbLink Special links for navigating inside a Breadcrumb navigation area.
Table 51.24:  Special qfs:type values for Links

Additional Checks: None

51.3.18
List

Recorded as: Component

Coordinates for mouse click: Sub-items or exact co-ordinates

Feature: None

qfs:label: Label close to it, tooltip

qfs:type:

qfs:type Description
List:ComboBoxList List of a ComboBox
Table 51.25:  Special qfs:type values for List

Additional checks:

Name in Popup Description Name of checktype Engine
All items All items of the list items All
All items with selection All items of the list including their selection state items_with_selection At the moment not in web
Selected item Currently selected item current_item All
Table 51.26:  Checktypes for List
51.3.19
LoadingComponent

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

51.3.20
Maximizer

Recorded as: Component

Coordinates for mouse click: Most appropriate position or center

Feature: Own text or tooltip

qfs:label: Own text, label close to it, tooltip, description of icon

qfs:type:

qfs:type Description
Maximizer:WindowMaximizer Maximizer button for a window
Table 51.27:  Special qfs:type values for Maximizer

Additional Checks: None

51.3.21
Menu

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type:

qfs:type Description
Menu:MenuBar A menu bar
Menu:PopupMenu A menu is popping up and disappearing again
Table 51.28:  Special qfs:type values for Menu

Additional Checks: None

51.3.22
MenuItem

Recorded as: Component

Coordinates for mouse click: Most appropriate position or center

Feature: Own text or tooltip

qfs:label: Own text, label close to it, tooltip, description of icon

qfs:type: None

Additional Checks: None

51.3.23
Minimizer

Recorded as: Component

Coordinates for mouse click: Most appropriate position or center

Feature: Own text or tooltip

qfs:label: Own text, label close to it, tooltip, description of icon

qfs:type:

qfs:type Description
Minimizer:WindowMinimizer Minimizer button for window
Table 51.29:  Special qfs:type values for Minimizer

Additional Checks: None

51.3.24
Popup

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type:

qfs:type Description
Popup:CalendarPopup Contains a Calendar
Popup:ColorPickerPopup Contains a ColorPicker
Popup:ComboBoxPopup Contains a list of a combobox
Table 51.30:  Special qfs:type values for Popup

Additional Checks: None

51.3.25
RadioButton

Recorded as: Component

Coordinates for mouse click: Most appropriate position or center

Feature: Own text or tooltip

qfs:label: Own text, label close to it, tooltip, description of icon

qfs:type:

qfs:type Description
RadioButton:ComboListItemRadioButton RadioButton inside a ComboListItem
RadioButton:ListItemRadioButton RadioButton inside a ListItem
RadioButton:MenuItemRadioButton RadioButton inside a MenuItem
RadioButton:TableCellRadioButton RadioButton inside a TableCell
RadioButton:TreeNoradioButton RadioButton inside a TreeNode
Table 51.31:  Special qfs:type values for RadioButtons

Additional checks:

Name in Popup Description Name of checktype Engine
Checked Check the current selection of that radiobutton. checked All
Table 51.32:  Checktypes for RadioButton
51.3.26
Restore

Recorded as: Component

Coordinates for mouse click: Most appropriate position or center

Feature: Own text or tooltip

qfs:label: Own text, label close to it, tooltip, description of icon

qfs:type:

qfs:type Description
Restore:WindowRestore Restore button for a window
Table 51.33:  Special qfs:type values for Restore

Additional Checks: None

51.3.27
Panel

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: Title, if existing

qfs:label: None

qfs:type:

qfs:type Description
Panel:AccordionContent Contains components of an Accordion.
Panel:Breadcrumb Contains Breadcrumb-Links for quick navigation.
Panel:CollapsiblePanel Can be expanded and collapsed.
Panel:Footer Used to show a dedicated footer area.
Panel:Form Used for entering values as a form.
Panel:Header Used to show a dedicated header area.
Panel:Legend Contains components which act as a legend of graphics.
Panel:MainPanel Unique main panel of an application.
Panel:Paginator Contains buttons to switch pages.
Panel:OptionGroup Contains several RadioButtons.
Panel:ScrollPanel Is scrollable and contains a ScrollBar.
Panel:TabPanelContent Contains components of the selected TabItem of a TabPanel.
Panel:TitledPanel Has a dedicated title.
Table 51.34:  Special qfs:type values for Panel

Additional Checks: None

51.3.28
ProgressBar

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: Tooltip

qfs:label: Label close to it, tooltip

qfs:type: None

Additional checks:

Name in Popup Description Name of checktype Engine
Value The current value value All
Table 51.35:  Checktypes for ProgressBar
51.3.29
ScrollBar

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

51.3.30
Separator

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

51.3.31
Sizer

Recorded as: Component

Coordinates for mouse click: Most appropriate position or center

Feature: Own text or tooltip

qfs:label: Own text, label close to it, tooltip, description of icon

qfs:type:

qfs:type Description
Sizer:WindowSizer Sizer button of a window
Table 51.36:  Special qfs:type values for Sizer

Additional Checks: None

51.3.32
Slider

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: Tooltip

qfs:label: Label close to it, tooltip

qfs:type: None

Additional checks:

Name in Popup Description Name of checktype Engine
Value The current value value All
Table 51.37:  Checktypes for Slider
51.3.33
Spacer

Recorded as: Not recorded

Coordinates for mouse click: Not recorded

Feature: Not recorded

qfs:label: Not recorded

qfs:type:

qfs:type Description
Spacer:TreeNodeSpacer Spacer component of a TreeNode
Table 51.38:  Special qfs:type values for Spacer

Additional Checks: None

51.3.34
Spinner

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: Tooltip

qfs:label: Label close to it, tooltip

qfs:type: None

Additional checks:

Name in Popup Description Name of checktype Engine
Value The current value value All
Table 51.39:  Checktypes for Spinner
51.3.35
SplitPanel

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

51.3.36
Table

Recorded as: Component

Coordinates for mouse click: Sub-items or exact co-ordinates

Feature: None

qfs:label: Label close to it, tooltip

qfs:type: None

Additional checks:

Name in Popup Description Name of checktype Engine
Column All values of a certain column column All
Column visible Check, whether column is visible column_visible All
Column with selection All values of a certain column including the cell's selected state column_with_selection All
Column title Check for the column's title header All
Row All values of a certain row row All
Table 51.40:  Checktypes for Table
51.3.37
TableCell

Recorded as: Item or syntax

Coordinates for mouse click: Most appropriate position or center

Feature: Not recorded

qfs:label: Not recorded

qfs:type: None

Additional checks:

Name in Popup Description Name of checktype Engine
Cell Text of that cell item All
The cell's visible state Check whether table cell is visible. item_visible All
The cell's selected state Check whether table cell is selected. item_selected All
The cell's editable state Check whether table cell is editable. item_editable All
The cell's checked state Check whether content inside the tablecell is checked, e.g a CheckBox. item_checked All
Cell image Check for the image of that cell. item_image All
Table 51.41:  Checktypes for TableCell
51.3.38
TableFooter

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

51.3.39
TableHeader

Recorded as: Component

Coordinates for mouse click: Sub-items or exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional checks:

Name in Popup Description Name of checktype Engine
All items All items of the table header items All
Table 51.42:  Checktypes for TableHeader
51.3.40
TableHeaderCell

Recorded as: Item or syntax

Coordinates for mouse click: Most appropriate position or center

Feature: Not recorded

qfs:label: Not recorded

qfs:type: None

Additional checks:

Name in Popup Description Name of checktype Engine
Title Text of that header cell item All
Title visible Check whether header cell is visible. item_visible All
Title image Check for the image of that header cell. item_image All
Table 51.43:  Checktypes for TableHeaderCell
51.3.41
TabPanel

Recorded as: Component

Coordinates for mouse click: Sub-items or exact co-ordinates

Feature: None

qfs:label: Label close to it, tooltip

qfs:type: None

Additional checks:

Name in Popup Description Name of checktype Engine
All tabs All tabs of that panel items All
Selected tab Currently selected tab current_item All
Table 51.44:  Checktypes for TabPanel
51.3.42
TableRow

Recorded as: Not recorded

Coordinates for mouse click: Sub-items or exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

51.3.43
Text

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type:

qfs:type Description
Text:IndicatorText Text of an Indicator
Text:ToolTipText Text of a tooltip
Table 51.45:  Special qfs:type values for Text

Additional Checks: None

51.3.44
TextArea

Recorded as: Component

Coordinates for mouse click: Sub-items or exact co-ordinates

Feature: Associated label, tooltip

qfs:label: Associated label, label close to it, tooltip

qfs:type: None

Additional checks:

Name in Popup Description Name of checktype Engine
All lines All lines of a TextArea items All
Editable Check whether area could be modified editable All
Table 51.46:  Checktypes for TextArea
51.3.45
TextField

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: Associated label, tooltip

qfs:label: Associated label, label close to it, tooltip

qfs:type:

qfs:type Description
TextField:CalendarTextField Inputfield of a Calendar
TextField:ComboBoxTextField Inputfield of a ComboBox
TextField:PasswordField Inputfields for passwords
TextField:SpinnerTextField Inputfield of a Spinner
Table 51.47:  Special qfs:type values for TextField

Additional checks:

Name in Popup Description Name of checktype Engine
Editable Check whether textfield could be modified editable All
Table 51.48:  Checktypes for TextField
51.3.46
Thumb

Recorded as: Component

Coordinates for mouse click: Most appropriate position or center

Feature: Own text or tooltip

qfs:label: Own text, label close to it, tooltip, description of icon

qfs:type: None

Additional Checks: None

51.3.47
ToggleButton

Recorded as: Component

Coordinates for mouse click: Most appropriate position or center

Feature: Own text or tooltip

qfs:label: Own text, label close to it, tooltip, description of icon

qfs:type: None

Additional checks:

Name in Popup Description Name of checktype Engine
Checked Check the current selection of that button. checked All
Table 51.49:  Checktypes for ToggleButton
51.3.48
ToolBar

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

51.3.49
ToolBarItem

Recorded as: Component

Coordinates for mouse click: Most appropriate position or center

Feature: Own text or tooltip

qfs:label: Own text, label close to it, tooltip, description of icon

qfs:type: None

Additional Checks: None

51.3.50
ToolTip

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: Own text, tooltip

qfs:label: None

qfs:type: None

Additional Checks: None

51.3.51
Tree

Recorded as: Component

Coordinates for mouse click: Sub-items or exact co-ordinates

Feature: None

qfs:label: Label close to it, tooltip

qfs:type: None

Additional checks:

Name in Popup Description Name of checktype Engine
All visible nodes All visible nodes in the tree items All
All visible nodes with selection All visible nodes in the tree including their selection state items_with_selection All
All nodes with nesting All nodes in the tree including their nesting level nested_nodes All
All visible nodes with nesting All visible nodes of the tree including their nesting level visible_nested_nodes All
Table 51.50:  Checktypes for Tree
51.3.52
TreeNode

Recorded as: Item or syntax

Coordinates for mouse click: Sub-items or exact co-ordinates

Feature: Not recorded

qfs:label: Not recorded

qfs:type: None

Additional checks:

Name in Popup Description Name of checktype Engine
Node Text of the node item All
Node visible Check whether node exists item_visible All
The node's selected state Check whether node is selected item_selected All
The node's checked state Check whether node is checked item_checked All
Sub-nodes with nesting The node and all its child nodes including their nesting level nested_nodes All
Visible sub-nodes with nesting The node and all its visible child nodes including their nesting level visible_nested_nodes All
Node image The image of that node item_image All
Table 51.51:  Checktypes for TreeNode
51.3.53
TreeTable

Recorded as: Component

Coordinates for mouse click: Sub-items or exact co-ordinates

Feature: None

qfs:label: Label close to it, tooltip

qfs:type: None

Additional checks:

All checks of Table and Tree objects should be possible.

51.3.54
Window

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: Title, if existing

qfs:label: None

qfs:type:

qfs:type Description
Window:Dialog An independent window, used for entering values or to confirm a message.
Window:EmbeddedWindow Window of an external application, embedded to the current SUT.
Window:InternalWindow Window showing content of another area of the SUT.
Window:Notification Showing notifications
Table 51.52:  Special qfs:type values for Window

Additional Checks: None