7. Plugins

Plugins, binaries and source code, can be found in the “plugin” folder.
Plugins placed in the “plugin” folder are automatically loaded by HiveMind when starting.
View the documentation in the “javadoc” folder for details how to use the HiveMind API.

Animate Action

When Enabled can see a Circular view where a Click action is performed using the mouse.

Augment Coverage

Show a circle in the lower left corner, indicating the test suite coverage when Enabled.

Augment State

When Enabled, visualizes the actions, checks etc., that are augmented on the screen.

Autopilot

Automatically executes all the steps in a test suite when Enabled.

Auto Repair

Adjust links and input fields automatically if the page is misaligned.

Corrections Report

When Enabled displays as menu-option under “Reports”.

Generates a Corrections Report for automation of the last session steps and the report can be viewed in the reports folder

Display Message

Display Message is a very simple plugin that displays a message on the screen for a short period of time (configurable). It is used by most of the other plugins as a indicator.

Easter Egg

When Enabled, can generate Yellow colored Oval shaped eggs.

A Double Click on the eggs can remove the generated Easter Eggs.

Generate Java Source

When Enabled displays as menu-option under “Reports”.

Generates Java source-code of the last session.

Generate Java Unit Test

When Enabled displays as menu-option under “Reports”.

Generates a JavaUnitTest.java for automation of the last session steps.

Gray

When Enabled, changes the text on the screen to color Gray.

When Disabled, the color of the text remains in the original style.

Hello World

When Enabled, displays the actions that are performed.

Help

When Enabled,

  1. Appears in the menu option Tools. Which is a YouTube link on Using HiveMind.
  2. Also gives instructions to the user on what to be done to use a particular action .
    Example : For Type action, the instructions are displayed as Enter a text using keyboard and for Check instructs as Click to add a check.

Hive Mind

When re-activated HiveMind will ask a location to store and retrieve brain-files that stores the information of your session.

Note : Opens the correct files only when Enabled.

Hover Info

Displays a bubble-notification depending on what web element the mouse-pointer is hovering over.

Issue Reports

When Enabled displays as menu-option under “Reports”.

Generates for each issue a report with the date, the tester, reported text and a list of steps navigating to the issue.

Manual Instruction

When Enabled opens the HiveMind folder and asks to select a file for manual instructions.

Mimic Actions

When Enabled learns from previous actions made by the user.

Mimic Suggestions

When Enabled works along with Mimic Actions and suggests an action to the user from previous learned actions.

Mimic Values

When Enabled works along with Mimic Actions and suggests an input value to the user from previous learned input.

Random Exploration

When Enabled, In collaboration with Autopilot HiveMind randomly chooses new paths.

Random Mission

A user can Test or Explore New paths for 10 minutes when Enabled.

Register License Key

When Enabled displays as menu-option under “Tools”.

Displays as menu-option under “Reports”. Clicking on the menu-option shows a window with an input field asking for the license key.

Remote Control

When Enabled, can be controlled remotely through the network on port 8080 by typing in the browser’s domain field, localhost: 8080/start. You must first cancel if have an ongoing online session in HiveMind.

Reset Coverage

When Enabled displays a menu option under Tools.

It Removes the Circle which is the lower left corner(The circle here represents the total nodes).
The circle fills again when the user starts repeating the nodes.

Selenium Plugin

When Enabled allows the Actions to perform.

The application works only when Selenium plugin is enabled.

Session Reports

When Enabled displays a menu option under Reports.

Generates reports of all sessions of a project. Divided by the date and time of the session.

Session Time

When Enabled, displays a [Minutes : Seconds] timer counting automatically at start of each session.

State Graph

Displays a tree of nodes where each node represent a changed state. The top starting node is “Home” and each new state transits downwards into new serialized nodes. A node can fork into multiple paths when a state offer multiple choices.

Enable and Disable makes the StateGraph to Appear and Disappear respectively.

Widget Identifier

When Enabled displays a menu option under Tools.

It appears with a window where a user can Save and Apply tags to Click, Check, Select, Type and Move.
When a button or click doesn’t work, one can use this tool and can save the required information regarding the tags and can apply and operate.
Example : Saving tags such as div can allow few clicks in some web-pages.

Note : The tags and classes can be easily identified in collaboration with Widget Metadata.

Widget Metadata

When Enabled shows all properties on a widget i.e., Details of id, x-path, Name, Tags, Labels, Classes etc.

Note : Helpful to use it when using Widget Identifier.