Version 7.1.5 6.4Setting Variables In addition to the methods you have already seen, variables can also be set as follows: Via the 'Set variable' node, as the return value of a procedure, as the result value of QF-Test nodes like the 'Fetch text' node, the 'Fetch geometry' node, the 'Fetch index' node and the 'Check' node, in the 'Variable definitions' table of the 'Test-suite' node, the 'Test…
Version 7.1.5 24.4Setting Variables In addition to the methods you have already seen, variables can also be set as follows: Via the 'Set variable' node, as the return value of a procedure, as the result value of QF-Test nodes like the 'Fetch text' node, the 'Fetch geometry' node, the 'Fetch index' node and the 'Check' node, in the 'Variable definitions' table of the 'Test-suite' node, the 'Test…
Version 7.1.5 1.2Starting the Application Our first step is to examine the "Setup" node: ActionExpand the Setup: Start Demo node now. Figure 1.3: The Setup Node In the "Setup" node you'll see two child nodes: Set variable - set the variable 'client' to the connection name for the SUT, which will be needed for every action replayed to the application. Sequence: Start client if necessary dependent…
Version 7.1.5 13.2Web Component Recognition Addressing subitems of complex components like lists, tables or trees via index, as described in the previous section, is only possible because of a suitable component mapping in the 'Setup'. That way, QF-Test knows in what way certain functionalities like text fields, buttons, checkboxes, data tables, trees etc. have been implemented in the HTML code of…
Version 7.1.5 Preface QF-Test QF-Test is a professional tool for automated testing of Java, Web and native Windows applications with a graphical user interface (UI). QF-Test tests the system as a whole through the UI. It can also be used for integration tests checking the overall workflow and the interaction of single systems. The main use cases for QF-Test are automated regression tests. You can…
Version 7.1.5 13.4SmartIDs - Addressing components directly Since version 7.0 QF-Test officially supports SmartIDs allowing you to reference a component without having to record a 'Component' node. For some applications SmartIDs may reduce the time required for management and maintenance of the component information considerably. SmartIDs may also have a positive effect on readablity and…
Version 7.1.5 4.3SmartIDs - Addressing components directly Since version 7.0 QF-Test officially supports SmartIDs allowing you to reference a component without having to record a 'Component' node. For some applications SmartIDs may reduce the time required for management and maintenance of the component information considerably. SmartIDs may also have a positive effect on readablity and…
Version 7.1.5 4.2'Windows and components' Section The topic 'components' is covered by several videos: The video 'Component recognition' first explains the criteria for component recognition, then (starting at min 13:07) the use of generic components using regular expressions, followed by generic components using variables in component recognition attributes. There are two videos available…
Version 7.1.5 13.3'Windows and components' Section The topic 'components' is covered by several videos: The video 'Component recognition' first explains the criteria for component recognition, then (starting at min 13:07) the use of generic components using regular expressions, followed by generic components using variables in component recognition attributes. There are two videos available…
general
Procedures which work for any Android component.
list
Procedures for accessing lists.
checks
Procedures for checking a list.
menu
Procedures to select menu items
radiobutton
Procedures to get and [...] with a component of a native macOS application.
helpers
Procedures used internally by the package qfs.automac.component.
menu
Procedures to select menu items and checkbox menu items in…