57.2
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:

57.2.1
Accordion

Web For the HTML mapping of accordions please refer to subsection 47.1.9.

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 PopupDescriptionName of checktypeEngine
All itemsAll items of the accordionitemsAll
Selected itemCurrently selected itemcurrent_itemAll
All items with selectionAll items of the accordion including their selection stateitems_with_selectionAt the moment not in web
Table 57.7:  Checktypes for Accordion
57.2.2
BusyPane

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

57.2.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:typeDescription
Button:CalendarButtonButton inside a Calendar
Button:ComboBoxButtonButton inside a ComboBox
Button:PaginatorButtonButton to switch pages like in aPaginator
Button:ScrollBarButtonButton to modify the current scrolling value
Table 57.8:  Special qfs:type values for Buttons

Additional Checks: None

57.2.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

57.2.5
ColorPicker

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

57.2.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:typeDescription
CheckBox:ComboListItemCheckBoxCheckBox inside a ComboListItem
CheckBox:ListItemCheckBoxCheckBox inside a ListItem
CheckBox:MenuItemCheckBoxCheckBox inside a MenuItem
CheckBox:TableCellCheckBoxCheckBox inside a TableCell
CheckBox:TreeNodeCheckBoxCheckBox inside a TreeNode
Table 57.9:  Special qfs:type values for CheckBoxes

Additional checks:

Name in PopupDescriptionName of checktypeEngine
CheckedCheck the current selection of that checkbox.checkedAll
Table 57.10:  Checktypes for Checkbox
57.2.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:typeDescription
Closer:AccordionCloserCloser for accordion items
Closer:TabPanelCloserCloser for tabs of a TabPanel
Closer:WindowCloserCloser for window components
Table 57.11:  Special qfs:type values for Closer

Additional Checks: None

57.2.8
ComboBox

Web For the HTML mapping of a combobox please refer to subsection 47.1.8.

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 PopupDescriptionName of checktypeEngine
Current valueThe current value of that comboboxvalueAll
Available valuesAll available vales of that comboboxvalueAll
Table 57.12:  Checktypes for ComboBox
57.2.9
Divider

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

57.2.10
Expander

Recorded as: Not recorded

Coordinates for mouse click: No recorded

Feature: Not recorded

qfs:label: Not recorded

qfs:type:

qfs:typeDescription
Expander:TreeNodeExpanderToggle of expanded/collapsed state of a tree node.
Table 57.13:  Special qfs:type values for Expander

Additional Checks: None

57.2.11
FileChooser

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

57.2.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

57.2.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:typeDescription
Icon:ComboListItemIconIcon of a ComboListItem
Icon:IndicatorIconIcon of an Indicator
Icon:ListItemIconIcon of a ListItem
Icon:MenuItemIconIcon of a MenuItem
Icon:TableCellIconIcon of a TableCell
Icon:TreeNodeIconIcon of a TreeNode
Table 57.14:  Special qfs:type values for Icon

Additional Checks: None

57.2.14
Indicator

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type:

qfs:typeDescription
Indicator:ErrorIndicatorShows an error
Indicator:InfoIndicatorShows an information
Indicator:WarningIndicatorShows a warning
Table 57.15:  Special qfs:type values for Indicator

Additional Checks: None

57.2.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:typeDescription
Item:AccordionItemSelectable tab of an accordion
Item:ComboBoxListItemItem of a list of a combobox
Item:ListItemItem of a list
Item:TabPanelItemSelectable tab of a TabPanel.
Table 57.16:  Special qfs:type values for Item

Additional checks:

Name in PopupDescriptionName of checktypeEngine
Item TextCheck for the shown textitemAll
Item visibleCheck, whether item is visibleitem_visibleAll
The item's selected stateCheck, whether item is selecteditem_selectedAll
The item's checked stateCheck, whether item is checkeditem_checkedAll
Item imageCheck for the image of that itemitem_imageNot for web
Table 57.17:  Checktypes for Item
57.2.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:typeDescription
Label:CalendarLabelInside a Calendar
Label:CaptionA caption of any figure or component
Label:PaginatorLabelShows the current page inside a paginator
Label:PanelTitleA title of a panel
Label:WindowTitleA title of a window
Table 57.18:  Special qfs:type values for Labels

Additional Checks: None

57.2.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:typeDescription
Link:BreadcrumbLinkSpecial links for navigating inside a Breadcrumb navigation area.
Table 57.19:  Special qfs:type values for Links

Additional Checks: None

57.2.18
List

Web For the HTML mapping of a list please refer to subsection 47.1.7.

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:typeDescription
List:ComboBoxListList of a ComboBox
Table 57.20:  Special qfs:type values for List

Additional checks:

Name in PopupDescriptionName of checktypeEngine
All itemsAll items of the listitemsAll
All items with selectionAll items of the list including their selection stateitems_with_selectionAt the moment not in web
Selected itemCurrently selected itemcurrent_itemAll
Table 57.21:  Checktypes for List
57.2.19
LoadingComponent

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

57.2.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:typeDescription
Maximizer:WindowMaximizerMaximizer button for a window
Table 57.22:  Special qfs:type values for Maximizer

Additional Checks: None

57.2.21
Menu

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type:

qfs:typeDescription
Menu:MenuBarA menu bar
Menu:PopupMenuA menu is popping up and disappearing again
Table 57.23:  Special qfs:type values for Menu

Additional Checks: None

57.2.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

57.2.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:typeDescription
Minimizer:WindowMinimizerMinimizer button for window
Table 57.24:  Special qfs:type values for Minimizer

Additional Checks: None

57.2.24
Popup

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type:

qfs:typeDescription
Popup:CalendarPopupContains a Calendar
Popup:ColorPickerPopupContains a ColorPicker
Popup:ComboBoxPopupContains a list of a combobox
Table 57.25:  Special qfs:type values for Popup

Additional Checks: None

57.2.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:typeDescription
RadioButton:ComboListItemRadioButtonRadioButton inside a ComboListItem
RadioButton:ListItemRadioButtonRadioButton inside a ListItem
RadioButton:MenuItemRadioButtonRadioButton inside a MenuItem
RadioButton:TableCellRadioButtonRadioButton inside a TableCell
RadioButton:TreeNoradioButtonRadioButton inside a TreeNode
Table 57.26:  Special qfs:type values for RadioButtons

Additional checks:

Name in PopupDescriptionName of checktypeEngine
CheckedCheck the current selection of that radiobutton.checkedAll
Table 57.27:  Checktypes for RadioButton
57.2.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:typeDescription
Restore:WindowRestoreRestore button for a window
Table 57.28:  Special qfs:type values for Restore

Additional Checks: None

57.2.27
Panel

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: Title, if existing

qfs:label: None

qfs:type:

qfs:typeDescription
Panel:AccordionContentContains components of an Accordion.
Panel:BreadcrumbContains Breadcrumb-Links for quick navigation.
Panel:CollapsiblePanelCan be expanded and collapsed.
Panel:FooterUsed to show a dedicated footer area.
Panel:FormUsed for entering values as a form.
Panel:HeaderUsed to show a dedicated header area.
Panel:LegendContains components which act as a legend of graphics.
Panel:MainPanelUnique main panel of an application.
Panel:PaginatorContains buttons to switch pages.
Panel:OptionGroupContains several RadioButtons.
Panel:ScrollPanelIs scrollable and contains a ScrollBar.
Panel:TabPanelContentContains components of the selected TabPanelItem of a TabPanel.
Panel:TitledPanelHas a dedicated title.
Table 57.29:  Special qfs:type values for Panel

Additional Checks: None

57.2.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 PopupDescriptionName of checktypeEngine
ValueThe current valuevalueAll
Table 57.30:  Checktypes for ProgressBar
57.2.29
ScrollBar

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

57.2.30
Separator

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

57.2.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:typeDescription
Sizer:WindowSizerSizer button of a window
Table 57.31:  Special qfs:type values for Sizer

Additional Checks: None

57.2.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 PopupDescriptionName of checktypeEngine
ValueThe current valuevalueAll
Table 57.32:  Checktypes for Slider
57.2.33
Spacer

Recorded as: Not recorded

Coordinates for mouse click: Not recorded

Feature: Not recorded

qfs:label: Not recorded

qfs:type:

qfs:typeDescription
Spacer:TreeNodeSpacerSpacer component of a TreeNode
Table 57.33:  Special qfs:type values for Spacer

Additional Checks: None

57.2.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 PopupDescriptionName of checktypeEngine
ValueThe current valuevalueAll
Table 57.34:  Checktypes for Spinner
57.2.35
SplitPanel

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

57.2.36
Table

Web For the HTML mapping of a table please refer to subsection 47.1.5.

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 PopupDescriptionName of checktypeEngine
ColumnAll values of a certain columncolumnAll
Column visibleCheck, whether column is visiblecolumn_visibleAll
Column with selectionAll values of a certain column including the cell's selected statecolumn_with_selectionAll
Column titleCheck for the column's titleheaderAll
RowAll values of a certain rowrowAll
Table 57.35:  Checktypes for Table
57.2.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 PopupDescriptionName of checktypeEngine
CellText of that cellitemAll
The cell's visible stateCheck whether table cell is visible.item_visibleAll
The cell's selected stateCheck whether table cell is selected.item_selectedAll
The cell's editable stateCheck whether table cell is editable.item_editableAll
The cell's checked stateCheck whether content inside the tablecell is checked, e.g a CheckBox.item_checkedAll
Cell imageCheck for the image of that cell.item_imageAll
Table 57.36:  Checktypes for TableCell
57.2.38
TableFooter

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

57.2.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 PopupDescriptionName of checktypeEngine
All itemsAll items of the table headeritemsAll
Table 57.37:  Checktypes for TableHeader
57.2.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 PopupDescriptionName of checktypeEngine
TitleText of that header cellitemAll
Title visibleCheck whether header cell is visible.item_visibleAll
Title imageCheck for the image of that header cell.item_imageAll
Table 57.38:  Checktypes for TableHeaderCell
57.2.41
TabPanel

Web For the HTML mapping of a tab panel please refer to subsection 47.1.9.

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 PopupDescriptionName of checktypeEngine
All tabsAll tabs of that panelitemsAll
Selected tabCurrently selected tabcurrent_itemAll
Table 57.39:  Checktypes for TabPanel
57.2.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

57.2.43
Text

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type:

qfs:typeDescription
Text:IndicatorTextText of an Indicator
Text:ToolTipTextText of a tooltip
Table 57.40:  Special qfs:type values for Text

Additional Checks: None

57.2.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 PopupDescriptionName of checktypeEngine
All linesAll lines of a TextAreaitemsAll
EditableCheck whether area could be modifiededitableAll
Table 57.41:  Checktypes for TextArea
57.2.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:typeDescription
TextField:CalendarTextFieldInputfield of a Calendar
TextField:ComboBoxTextFieldInputfield of a ComboBox
TextField:PasswordFieldInputfields for passwords
TextField:SpinnerTextFieldInputfield of a Spinner
Table 57.42:  Special qfs:type values for TextField

Additional checks:

Name in PopupDescriptionName of checktypeEngine
EditableCheck whether textfield could be modifiededitableAll
Table 57.43:  Checktypes for TextField
57.2.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

57.2.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 PopupDescriptionName of checktypeEngine
CheckedCheck the current selection of that button.checkedAll
Table 57.44:  Checktypes for ToggleButton
57.2.48
ToolBar

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

57.2.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

57.2.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

57.2.51
Tree

Web For the HTML mapping of a tree please refer to subsection 47.1.6.

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 PopupDescriptionName of checktypeEngine
All visible nodesAll visible nodes in the treeitemsAll
All visible nodes with selectionAll visible nodes in the tree including their selection stateitems_with_selectionAll
All nodes with nestingAll nodes in the tree including their nesting levelnested_nodesAll
All visible nodes with nestingAll visible nodes of the tree including their nesting levelvisible_nested_nodesAll
Table 57.45:  Checktypes for Tree
57.2.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 PopupDescriptionName of checktypeEngine
NodeText of the nodeitemAll
Node visibleCheck whether node existsitem_visibleAll
The node's selected stateCheck whether node is selecteditem_selectedAll
The node's checked stateCheck whether node is checkeditem_checkedAll
Sub-nodes with nestingThe node and all its child nodes including their nesting levelnested_nodesAll
Visible sub-nodes with nestingThe node and all its visible child nodes including their nesting levelvisible_nested_nodesAll
Node imageThe image of that nodeitem_imageAll
Table 57.46:  Checktypes for TreeNode
57.2.53
TreeTable

Web For the HTML mapping of the tree part please refer to subsection 47.1.6, for the table part to subsection 47.1.5.

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.

57.2.54
Window

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: Title, if existing

qfs:label: None

qfs:type:

qfs:typeDescription
Window:DialogAn independent window, used for entering values or to confirm a message.
Window:EmbeddedWindowWindow of an external application, embedded to the current SUT.
Window:InternalWindowWindow showing content of another area of the SUT.
Window:NotificationShowing notifications
Table 57.47:  Special qfs:type values for Window

Additional Checks: None