Set up FT Design
To test web applications in your browser, you must install the ValueEdge Functional Test Design Agent and the browser extension. The agent and extension enable FT Design to communicate with your application.
This topic describes how to install the agent and the browser extension.
Prerequisites
To install the agent, review the following requirements first.
System requirements
Ensure you have the following installed:
-
A 64-bit operating system, Windows 8 or later.
-
The required Windows feature, depending on your Windows operating system:
Windows OS - Microsoft Media Feature Pack
-
From the Control Panel, select Programs and Features > Turn Windows features on or off.
-
In the Windows Feature window, turn on Media Features.
-
Restart the computer to take effect.
Windows Server 2012 and later - Microsoft Media Foundation
-
From the Control Panel, select Programs and Features > Turn Windows features on or off.
-
In the Add Roles and Features Wizard window, click Next until you reach the Features tab.
-
Turn on Media Foundation.
-
Click Install.
-
Restart the computer for your changes to take effect.
For the most up-to-date instructions on enabling Windows features, see the Microsoft documentation.
-
-
Node.js version between 16.14.0 and 17.9.1
Go to the Node.js website, and download and install the 64-bit Windows version of the Node.js MSI installer.
We recommend downloading the latest 17.9.1 MSI installer unless your company requires an earlier version.
When installing Node.js using the installation wizard, you can skip installing the Tools for Native Modules.
Required permissions
Make sure the required permissions are defined on your computer. Read/write permissions to these folders must also enable permission to any subfolders.
Function | Permission | Item |
---|---|---|
Installation permissions | Administrator permissions |
Administrator permissions to install Microsoft Visual C++ 2022 Redistributable Note: If you already installed Microsoft Visual C++ 2022 Redistributable on your computer, administrator permissions are not required. |
File system permissions to work with |
Full read and write permissions |
|
Registry key permissions to work with | Full read and write permissions |
|
Install the agent
This section describes how to install the agent.
Note: You need to install one agent for each Windows user.
To install the agent:
-
Log in to the ValueEdge platform. Navigate to the workspace you are working on. From the platform homepage, select Functional Test > Design.
A dialog box opens, prompting you to install the Agent.
- Click Download.
-
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 option if you want to test web applications in Chrome and Chromium Edge.
This option updates your browser policy and enables the browser extension to be automatically installed in Chrome and Chromium Edge during agent installation.
On a Windows Server, perform additional steps before you can use this option. See Prerequisite for using the option on a Windows Server.
Caution: Before you select this option, make sure that your company's security policies permit you to make this change.
Prerequisite for using the option on a Windows Server
On a Windows Server, perform the following steps before you select this option:
-
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 company policy does not permit extension installation, you must manually enable extension installation. See Enable extension installation in the UFT One Help Center.
-
- After the installation is completed, the agent automatically starts and connects to FT Design.
-
If the agent fails to connect to FT Design or is not running, try the following:
-
Manually connect the agent: Click the Agent icon
in the upper-right corner and select Connect Agent.
-
Check whether the port specified is available. To change the port, click the agent icon
and select Change Port. The default port number is 20000.
-
Restart the agent. Run the RestartAgent.bat file in %localappdata%\Programs\VEFTDesign\CodelessAgent\bin or manually restart it from the Windows Task Manager.
-
Continue with the following:
Update the agent
The agent is periodically updated. Always keep your agent current. This section describes how to manually update the agent.
To update the agent:
-
Open FT Design from the ValueEdge platform.
When a new agent is available, a dialog box opens.
-
Click Download Update.
Alternatively, click the agent icon
in the upper-right corner and select Download.
-
Run the downloaded installer program. After the installation is completed, FT Design is automatically refreshed.
Set up your browser
Testing web applications requires a browser extension. This section describes how to set up your browser for testing.
To set up your browser:
-
Install the extension in your browser.
Browser Install steps... Chrome and Chromium Edge The extension for Chrome or Chromium Edge is automatically installed or updated when you install or update the agent. See Install the agent.
Note: Updating the agent installs the new extension but does not uninstall the older one. Before you use FT Design, manually remove or disable the older extension.
Firefox Manually install the extension in Firefox:
-
Open the <agent installation folder>\Installations\Firefox folder.
-
Drag the WebExtension.xpi file into Firefox.
Note: Make sure that your browser policy allows you to install browser extensions.
If your browser doesn't allow extension installation, add the extension to the list of extensions to install. For details, see Mozilla policy readme.
The path to add for this extension is:
<agent installation folder>\Installations\Firefox\WebExtension.xpi
. -
-
Enable the extension in your browser. Make sure the extension version enabled matches the version of FT Design.
Working with UFT One or UFT Developer:
UFT One, UFT Developer, and FT Design 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 FT Design on a computer with UFT One or UFT Developer installed, make sure the extension version enabled matches the version of FT Design.
If you later need to use a different version for UFT One or UFT Developer, disable the current extension and enable the relevant one.
Next steps: