Set up Functional Testing Design
To test web applications, you must install the Functional Testing Design Agent and a browser extension. The agent and extension enable Design to communicate with your application.
Prerequisites
To install the Design Agent, make sure you meet the following system requirements and permissions.
System requirements
Make sure you have the following installed:
Requirement | Description |
---|---|
Operating system | 64-bit, Windows 8 or later. |
Node.js |
Download and install a supported version of Node.js. For supported versions, see the Support Matrix. We recommend downloading the latest version supported by Design, unless your company requires an earlier version. On the Node.js Download page, in the Prebuilt Installer tab, select the required version number. Specify that you want Node.js for Windows running x64. Run the downloaded installation wizard to install Node.js. You can skip the option for installing the Tools for Native Modules. |
Windows media feature |
Depending on your operating system, turn on one of the following features. For up-to-date instructions, see the Microsoft documentation. For Windows OS - Microsoft Media Feature Pack
For Windows Server 2012 and later - Microsoft Media Foundation
|
Make sure you have the following permissions.
Function | Permission | Item |
---|---|---|
Installation | Administrator permissions |
You must have administrator permissions if you plan to do either of the following:
|
Installation | Installation permissions | You must have permission to install the Design Agent. |
File system |
Full read and write permissions |
You must have permissions for the following folders and their subfolders:
|
Registry keys | Full read and write permissions |
You must have permissions for the following keys:
|
Install the Design Agent
This section describes how to download and install the agent. You must install one agent for each Windows user.
Use the command-line installation if you are an administrator and you want to install the agent for all users at once.
To download the agent for installation:
-
Log in to OpenText Core Software Delivery Platform. Go to the workspace you are working on. From the platform menu, select Functional Testing > Design.
A pop-up dialog box opens, prompting you to install the agent.
Note: This functionality requires that your browser settings allow the pop-up to open.
- Click Download.
To install the agent for your Windows user only:
-
Double-click the downloaded installer program to run the installation wizard.
By default, the agent is installed in %LOCALAPPDATA%\Programs\VEFTDesign\CodelessAgent.
-
In the installation wizard, select the Allow installing a web extension on Chrome, Chromium Edge to enable testing web applications in Chrome and Edge browsers.
This option updates your browser policy and enables the agent installation to also install the browser extension on Chrome and Edge.
Caution: Make sure that your company's security policies permit you to allow installing the extension.
Windows Server: Prerequisite before you allow installing the extension
-
Enable Windows Installer Service.
Type gpedit.msc in the Start menu to open the Local Group Policy Editor. In the Local Group Policy Editor, select Computer Configuration > Administrative Templates > Windows Components > Windows Installer.
Edit Turn off Windows Installer. Select the Enabled option and set Disable Windows Installer to Never.
-
If your browser policy does not permit extension installation, you must manually enable the installation of this extension. See Enable extension installation in the OpenText Functional Testing Help Center.
-
To install the agent for all users on the computer:
Installing the Design Agent for all users on the computer requires administrator permissions.
In a command window, perform the following steps:
-
Extract the files from the downloaded installer program.
In the folder containing the installer program, run the installer only to extract its content.
Copy codeDesignAgentSetup.exe -y -nr -InstallPath="<folder name>"
You can specify the target folder for the extraction in the InstallPath argument. By default, the files are extracted to c:\temp\DesignAgent.
-
Set up prerequisites.
In the extracted folder, run setup.exe to make sure all prerequisites are installed.
Copy codesetup.exe /InstallOnlyPrerequisite /s
-
Run the installation program to install the agent for all users. You can use a command line to run the wizard or to run the installation silently.
To run the installation wizard:
In the extracted folder, run this command:
Copy codemsiexec -i agent.msi ALLUSERS=1
By default, the agent is installed in %ProgramFiles%\VEFTDesign\CodelessAgent.
In the installation wizard, select the Allow installing a web extension on Chrome, Chromium Edge to enable testing web applications in Chrome and Edge browsers.
This option updates your browser policy and enables the agent installation to also install the browser extension on Chrome and Edge.
Caution: Make sure that your company's security policies permit you to allow installing the extension.
Windows Server: Prerequisite before you allow installing the extension
-
Enable Windows Installer Service.
Type gpedit.msc in the Start menu to open the Local Group Policy Editor. In the Local Group Policy Editor, select Computer Configuration > Administrative Templates > Windows Components > Windows Installer.
Edit Turn off Windows Installer. Select the Enabled option and set Disable Windows Installer to Never.
-
If your browser policy does not permit extension installation, you must manually enable the installation of this extension. See Enable extension installation in the OpenText Functional Testing Help Center.
To run the installation silently:
Copy codemsiexec /qb -i agent.msi ALLUSERS=1 INSTALLDIR="<Installation Folder>"
The installation folder argument is optional.
The Allow installing a web extension... option is selected automatically.
-
Next steps
After the installation is completed, see Connect the Design Agent.
After installing and connecting the agent, make sure your web browser is set up for testing. See Set up the browser extension.
Connect the Design Agent
After you install the Design Agent, or at any other time, if the agent stopped running, connect the agent:
Click the Design agent button and select Connect Agent.
Make sure the port the agent is using is available.
To see the configured port number, click the Design agent button . The default port number is 20000.
To change the port:
-
Stop the agent by running the StopAgent.bat file in <Installdir>\bin.
-
Click the Design agent button
and select Change Port.
Tip: You can change the port first and then stop the agent, if you want.
-
Connect the agent by clicking the Design agent button
and selecting Connect Agent.
Note: The agent port needs to be set separately in each browser. If you want to change the agent port and use Design on more than one browser (for example, Chrome, Firefox, and Edge), make sure you set the same agent port in each browser.
Set up the browser extension
Testing web applications requires the OpenText Functional Testing Agent extension. Make sure the extension is installed and enabled so that your web browser is set up for testing.
Browser | Installing the extension |
---|---|
Chrome and Edge |
The OpenText Functional Testing Agent for Chrome or Edge is installed or updated when you install or update the agent. See Install the Design Agent. Next, you must restart your browser and enable the extension. Make sure the extension version enabled is 2025.2.x. Updating the agent installs the new extension but might not uninstall the older one. Before you use Design, manually remove or deactivate the older extension if necessary. |
Firefox |
|
Update the Design Agent
The agent is periodically updated. Always keep your agent current. This section describes how to manually update the agent.
Note: Agent update installations must use the same process as the initial installation:
If you previously installed the agent for a single user, you must now install for a single user.
If you previously installed the agent for all users at once using the ALLUSERS option, you must now do so as well.
To update the agent:
-
From the platform menu, select Functional Testing > Design.
When a new agent is available, a dialog box opens.
-
Click Download Update.
Alternatively, click the Design agent button
and select Download.
-
Run the downloaded installer program. After the installation is completed, Design is automatically refreshed.
-
If the browser extension was upgraded as part of the agent update, you receive a notification.
-
On Chrome and Edge, restart the browser to complete the upgrade of the extension.
-
On Firefox, install the new browser extension version manually, as described in Set up the browser extension.
-
If the agent does not connect automatically, see Connect the Design Agent.
Connect to the AI Object-Detection Cloud Service
The Design Agent needs to connect to the AI Object-Detection Cloud Service to identify objects in an application. If your company requires a proxy for internet communication, configure the proxy settings for the agent.
To configure the proxy settings:
-
Click the Design agent button
and select Proxy connection settings.
-
In the dialog box that opens, select one of the following options:
-
Use system proxy settings: Uses your system's proxy settings.
-
Use manual proxy settings: Enter your proxy address and credentials.
-
-
Click Test Connection to make sure your configuration is correct.
-
Click Save to save your changes.
Tip: If you encounter an error message about a problem with the certificate, see Connecting to the AI Object-Detection Cloud Service in the troubleshooting topic.
Working with other OpenText Functional Testing products
OpenText Functional Testing, OpenText Functional Testing for Developers, and the Functional Testing Design module use the same browser extension to test web applications. Each product installs its version of the extension, and requires that version to be the only one enabled.
Before you use Design on a computer with OpenText Functional Testing or OpenText Functional Testing for Developers installed, make sure the extension version enabled is 2025.2.x.
If you later need to use a different version for OpenText Functional Testing or OpenText Functional Testing for Developers, deactivate the current extension and activate the relevant one.
Enable multiple users
Multiple Windows users can use Design on the same computer at the same time. To enable multiple users to use Design simultaneously, each user must define different port numbers for the agent to use.
To set the Design Agent's ports for each user:
-
After installing the Design Agent, stop the agent.
Run the StopAgent.bat file in <Installdir>\bin.
-
Set the engine port.
Create the following folder and file: %localappdata%\VEFTDesign\CodelessAgent\Preferences\CodelessAgentSettings.json
Enter the following in the CodelessAgentSettings.json file:
Copy code{
"agent-engine-port": <AVAILABLE PORT>
} -
Set the browser-extension agent port.
Create the following folder and file: %localappdata%\VEFTDesign\CodelessAgent\config\config.json
Enter the following in the config.json file:
Copy code{
"browser-agent-port":<AVAILABLE PORT>
} -
Set the OpenText Functional Testing for Developers Server Port in the browser extension options.
-
Prerequisite: Set up the OpenText Functional Testing Agent browser extension on the browsers you want to test.
-
In the browser's Extensions page, locate the OpenText Functional Testing Agent extension.
-
Click Options. (You may need to click Details and then Extension options).
-
Change the OpenText Functional Testing for Developers Server Port to the port you defined for the browser-agent-port and save your changes.
-
Close the browsers and start them again.
Make sure the OpenText Functional Testing Agent is enabled.
Note: This port number needs to be reconfigured manually whenever the browser extension is upgraded.
-
-
Change the Agent Port in Design to an available port number.
To change the port, click the Design agent button
and select Change Port.
Note: The agent port needs to be set separately in each browser. If you want to change the agent port and use Design on more than one browser (for example, Chrome, Firefox, and Edge), make sure you set the same agent port in each browser.
-
Restart the Design Agent by clicking the Design agent button
and selecting Connect Agent.
User interface languages
The Design user interface is available in the following languages: English (default), Japanese, Chinese, French, German, Portuguese, Spanish.
The user interface is displayed in your configured language. If you select a language not supported in Design, English is used. For details on configuring your user interface language, see the OpenText Core Software Delivery Platform Help Center.
Test results are still displayed in English only.
Next steps: