Difference between revisions of "OtfToolbox"
Line 1: | Line 1: | ||
{{DISPLAYTITLE:Open Test Framework - Toolbox (Activities and Libraries)}}[[Category:OTF]] | {{DISPLAYTITLE:Open Test Framework - Toolbox (Activities and Libraries)}}[[Category:OTF]] | ||
− | The '''Toolbox''' contains all the OTX nodes (activities) to insert into the test sequence in the [[OtfWorkflowDesigner|Workflow Designer]] by using drag-and-drop (see the [[OtfWorkflowDesigner#Handling activities|handling activities section]]). The activities in the Toolbox are | + | == Overview == |
+ | |||
+ | The '''Toolbox''' contains all the OTX nodes (activities) to insert into the test sequence in the [[OtfWorkflowDesigner|Workflow Designer]] by using drag-and-drop (see the [[OtfWorkflowDesigner#Handling activities|handling activities section]]). The activities in the Toolbox are categorized by the OTX libraries ([[OtxReference#Core|OTX Core]] and [[OtxReference#Extensions|OTX extensions]]), in each library the activities are also arranged in logical groups. The activities can be displayed in different view modes. Depending on how much space is available, one of the view modes is advisable. Users can change the view mode by using the "'''Element representation'''" drop-down list in the header of the Toolbox. There are 4 different view modes as shown below: | ||
{{ImageStyleCenter|ToolboxViews.png|1000|The toolbox includes all activities in different views, logically grouped}} | {{ImageStyleCenter|ToolboxViews.png|1000|The toolbox includes all activities in different views, logically grouped}} | ||
− | Besides the OTX Core library and other OTX extension libraries, the Toolbox also contains some special libraries such as the Test Step library, the Diagnostic Database library and the Text Block library. These special libraries do not have activities as the other libraries but they contain some elements or data displayed as nodes. These nodes may be dragged and dropped into the [[OtfWorkflowDesigner|Workflow Designer]] to create new activities with input data or to update the input data of the existing activities in the [[OtfWorkflowDesigner|Workflow Designer]]. | + | {{Anchor|SpecLibs|}} |
+ | Besides the OTX Core library and other OTX extension libraries, the Toolbox also contains some ''special libraries'' such as the ''Test Step'' library, the ''Diagnostic Database'' library and the ''Text Block'' library. These special libraries do not have activities as the other libraries but they contain some elements or data displayed as nodes in the tree view. These nodes may be dragged and dropped into the [[OtfWorkflowDesigner|Workflow Designer]] to create new activities with already-input data or to update the input data of the existing activities in the [[OtfWorkflowDesigner|Workflow Designer]]. | ||
The Toolbox is a tool window, so it can be docked, floating, opened, closed, resized or set to auto hide. When starting the OTF the first time, the Toolbox is already opened and docked on the left of the [[OtfWorkflowDesigner|Workflow Designer]]. You can open or close it via the "'''Toolbox'''" button ("[[File:ToolWindowToolbox.png]]") in the [[OtfMenuBar|Ribbon]]. | The Toolbox is a tool window, so it can be docked, floating, opened, closed, resized or set to auto hide. When starting the OTF the first time, the Toolbox is already opened and docked on the left of the [[OtfWorkflowDesigner|Workflow Designer]]. You can open or close it via the "'''Toolbox'''" button ("[[File:ToolWindowToolbox.png]]") in the [[OtfMenuBar|Ribbon]]. | ||
− | The Toolbox | + | == Toolbox Features == |
− | + | ||
− | + | The Toolbox can be divided into 3 main parts: the Header area, the Library Content area and the Library Category Tabs area. | |
− | # Library | + | |
+ | === Header area === | ||
+ | |||
+ | In the '''Header''' area of the Toolbox, there are the '''Auto Hide''' command, '''Close''' command and the "'''Customize appearance'''" drop-down list. | ||
+ | |||
+ | === Library Content === | ||
+ | |||
+ | The '''Library Content''' area of the Toolbox will display the content of a library such as all the activities in logical groups or the database in a tree view etc. In the OTX libraries, you can hover mouse over an activity to see its tooltip with OTX based specification. At the bottom of the tooltip is the ''"More information..."'' link to open the wiki web page for the current activity in the Internet browser. | ||
+ | |||
+ | The Library Content area has a sub-header. Normally, the sub-header contains a Filter text box for searching the nodes according to the input keyword query. In [[#SpecLibs|special libraries]] as mention above, there are some other specific command controls which will be mentioned below. | ||
+ | |||
+ | {|{{TableHeader}} | ||
+ | |- style="background: gray; color: white; vertical-align:top;'''" | ||
+ | | '''Command''' || '''Test Steps''' || '''Diagnostic Database''' || '''Text Block''' || '''Description''' | ||
+ | |-{{TableRow1}} | ||
+ | |'''Manage Libraries''' || '''x''' || o || o || Opens the Library Manager dialog which allows to manage references (similar to the [[OtfProjectSettings#References_settings|'''References''' settings]] of the [[OtfProjectSettings|project settings]]). | ||
+ | |-{{TableRow2}} | ||
+ | |'''Expand All''' || '''x''' || '''x''' || o || Expands all nodes (displays all the first level child nodes). | ||
+ | |-{{TableRow1}} | ||
+ | |'''Collapse All''' || '''x''' || '''x''' || o || Collapses all nodes. | ||
+ | |-{{TableRow2}} | ||
+ | |'''Diagnostic Shortname''' || o || '''x''' || o || Displays the names in short names (command active) or in long names (command inactive). | ||
+ | |-{{TableRow1}} | ||
+ | |'''Text Block Editor''' || o || o || '''x''' || Opens the editor for text library. | ||
+ | |} | ||
+ | |||
+ | === Library Category === | ||
− | + | The '''Library Category''' area contains all the libraries displayed as category entries. Click on an entry and the content of the library will be displayed in the Library Content area. You can enlarge or shrink the Library Category area by dragging the border between the Library Content and the Library Category upward or downward. Besides, you can customize the Library Category by using the commands in the expanded menu (click on the button "'''>>'''"). | |
− | + | Below are the commands of the expanded menu (according to their positions from top to bottom): | |
− | + | {|{{TableHeader}} | |
+ | |- style="background: gray; color: white; vertical-align:top;'''" | ||
+ | | '''Node''' || '''Description''' | ||
+ | |-{{TableRow2}} | ||
+ | |'''Show More Buttons''' || Expands the '''Library Category Tabs''' area up one more row. | ||
+ | |-{{TableRow1}} | ||
+ | |'''Show Less Buttons''' || Shrinks the '''Library Category Tabs''' area down one more row. | ||
+ | |-{{TableRow2}} | ||
+ | |'''Navigation Pane Options''' || Opens the "Navigation Pane Options" dialog which allows to show/hide category tabs by checking/unchecking the corresponding check boxes and to change the positions between category tabs by using the "Move Up" and "Move Down" buttons. Note that the changes only take effect after you clicking on the OK button. | ||
+ | |-{{TableRow1}} | ||
+ | |'''Add or Remove Buttons''' || Shows the list of all the available category tabs which allows to show/hide tabs by checking/unchecking the tab entries. | ||
+ | |} |
Revision as of 11:00, 9 October 2018
Overview
The Toolbox contains all the OTX nodes (activities) to insert into the test sequence in the Workflow Designer by using drag-and-drop (see the handling activities section). The activities in the Toolbox are categorized by the OTX libraries (OTX Core and OTX extensions), in each library the activities are also arranged in logical groups. The activities can be displayed in different view modes. Depending on how much space is available, one of the view modes is advisable. Users can change the view mode by using the "Element representation" drop-down list in the header of the Toolbox. There are 4 different view modes as shown below:
![]() |
The toolbox includes all activities in different views, logically grouped |
Besides the OTX Core library and other OTX extension libraries, the Toolbox also contains some special libraries such as the Test Step library, the Diagnostic Database library and the Text Block library. These special libraries do not have activities as the other libraries but they contain some elements or data displayed as nodes in the tree view. These nodes may be dragged and dropped into the Workflow Designer to create new activities with already-input data or to update the input data of the existing activities in the Workflow Designer.
The Toolbox is a tool window, so it can be docked, floating, opened, closed, resized or set to auto hide. When starting the OTF the first time, the Toolbox is already opened and docked on the left of the Workflow Designer. You can open or close it via the "Toolbox" button ("") in the Ribbon.
Toolbox Features
The Toolbox can be divided into 3 main parts: the Header area, the Library Content area and the Library Category Tabs area.
Header area
In the Header area of the Toolbox, there are the Auto Hide command, Close command and the "Customize appearance" drop-down list.
Library Content
The Library Content area of the Toolbox will display the content of a library such as all the activities in logical groups or the database in a tree view etc. In the OTX libraries, you can hover mouse over an activity to see its tooltip with OTX based specification. At the bottom of the tooltip is the "More information..." link to open the wiki web page for the current activity in the Internet browser.
The Library Content area has a sub-header. Normally, the sub-header contains a Filter text box for searching the nodes according to the input keyword query. In special libraries as mention above, there are some other specific command controls which will be mentioned below.
Command | Test Steps | Diagnostic Database | Text Block | Description |
Manage Libraries | x | o | o | Opens the Library Manager dialog which allows to manage references (similar to the References settings of the project settings). |
Expand All | x | x | o | Expands all nodes (displays all the first level child nodes). |
Collapse All | x | x | o | Collapses all nodes. |
Diagnostic Shortname | o | x | o | Displays the names in short names (command active) or in long names (command inactive). |
Text Block Editor | o | o | x | Opens the editor for text library. |
Library Category
The Library Category area contains all the libraries displayed as category entries. Click on an entry and the content of the library will be displayed in the Library Content area. You can enlarge or shrink the Library Category area by dragging the border between the Library Content and the Library Category upward or downward. Besides, you can customize the Library Category by using the commands in the expanded menu (click on the button ">>").
Below are the commands of the expanded menu (according to their positions from top to bottom):
Node | Description |
Show More Buttons | Expands the Library Category Tabs area up one more row. |
Show Less Buttons | Shrinks the Library Category Tabs area down one more row. |
Navigation Pane Options | Opens the "Navigation Pane Options" dialog which allows to show/hide category tabs by checking/unchecking the corresponding check boxes and to change the positions between category tabs by using the "Move Up" and "Move Down" buttons. Note that the changes only take effect after you clicking on the OK button. |
Add or Remove Buttons | Shows the list of all the available category tabs which allows to show/hide tabs by checking/unchecking the tab entries. |