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:

Accordion

Web For the HTML mapping of accordions please refer to subsection 48.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 58.7:  Checktypes for Accordion

BusyPane

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

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 58.8:  Special qfs:type values for Buttons

Additional Checks: None

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

ColorPicker

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

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 58.9:  Special qfs:type values for CheckBoxes

Additional checks:

Name in PopupDescriptionName of checktypeEngine
CheckedCheck the current selection of that checkbox.checkedAll
Table 58.10:  Checktypes for Checkbox

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 58.11:  Special qfs:type values for Closer

Additional Checks: None

ComboBox

Web For the HTML mapping of a combobox please refer to subsection 48.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 58.12:  Checktypes for ComboBox

Divider

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

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 58.13:  Special qfs:type values for Expander

Additional Checks: None

FileChooser

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

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

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 58.14:  Special qfs:type values for Icon

Additional Checks: None

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 58.15:  Special qfs:type values for Indicator

Additional Checks: None

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 58.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 58.17:  Checktypes for Item

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 58.18:  Special qfs:type values for Labels

Additional Checks: None

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 58.19:  Special qfs:type values for Links

Additional Checks: None

List

Web For the HTML mapping of a list please refer to subsection 48.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 58.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 58.21:  Checktypes for List

LoadingComponent

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

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 58.22:  Special qfs:type values for Maximizer

Additional Checks: None

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 58.23:  Special qfs:type values for Menu

Additional Checks: None

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

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 58.24:  Special qfs:type values for Minimizer

Additional Checks: None

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 58.25:  Special qfs:type values for Popup

Additional Checks: None

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 58.26:  Special qfs:type values for RadioButtons

Additional checks:

Name in PopupDescriptionName of checktypeEngine
CheckedCheck the current selection of that radiobutton.checkedAll
Table 58.27:  Checktypes for RadioButton

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 58.28:  Special qfs:type values for Restore

Additional Checks: None

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 58.29:  Special qfs:type values for Panel

Additional Checks: None

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 58.30:  Checktypes for ProgressBar

ScrollBar

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

Separator

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

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 58.31:  Special qfs:type values for Sizer

Additional Checks: None

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 58.32:  Checktypes for Slider

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 58.33:  Special qfs:type values for Spacer

Additional Checks: None

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 58.34:  Checktypes for Spinner

SplitPanel

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

Table

Web For the HTML mapping of a table please refer to subsection 48.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 58.35:  Checktypes for Table

For the two check types column and row you can specify a subset of items to be checked. Please have a look at 'Check type identifier' for the respective syntax.

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 58.36:  Checktypes for TableCell

TableFooter

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

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 58.37:  Checktypes for TableHeader

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 58.38:  Checktypes for TableHeaderCell

TabPanel

Web For the HTML mapping of a tab panel please refer to subsection 48.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 58.39:  Checktypes for TabPanel

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

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 58.40:  Special qfs:type values for Text

Additional Checks: None

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 58.41:  Checktypes for TextArea

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 58.42:  Special qfs:type values for TextField

Additional checks:

Name in PopupDescriptionName of checktypeEngine
EditableCheck whether textfield could be modifiededitableAll
Table 58.43:  Checktypes for TextField

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

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 58.44:  Checktypes for ToggleButton

ToolBar

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: None

qfs:label: None

qfs:type: None

Additional Checks: None

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

ToolTip

Recorded as: Component

Coordinates for mouse click: Exact co-ordinates

Feature: Own text, tooltip

qfs:label: None

qfs:type: None

Additional Checks: None

Tree

Web For the HTML mapping of a tree please refer to subsection 48.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 58.45:  Checktypes for Tree

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 58.46:  Checktypes for TreeNode

TreeTable

Web For the HTML mapping of the tree part please refer to subsection 48.1.6, for the table part to subsection 48.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.

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 58.47:  Special qfs:type values for Window

Additional Checks: None