In this section:
Selenic will execute your tests, even if you do not have a license. Self-healing and other features, however, will be disabled unless the product is licensed.
Open the selenic.properties file in the Selenic installation directory to configure your license settings. You can configure Selenic to use a local license, a license served from DTP, or a license served from License Server. For your convenience, all possible properties are included and commented out in the selenic.properties file. Uncomment the applicable properties and specify their values.
Selenic will function as if it is unlicensed if the End-User License Agreement (EULA) is not accepted. New installations of the Selenic plug-in into an IDE require acceptance of the EULA before they can be completed, so in many instances this setting will already be correctly configured, but in some cases (for example, upgrades from a version prior to 2022.1), it might be necessary to manually accept the EULA in your properties. Open the selenic.properties file and set the EULA acceptance property to true
.
parasoft.eula.accepted=true |
If this setting does not exist in your selenic.properties file, add it manually. If it is there but commented out, be sure to uncomment it and set it to true
.
You will need to provide your Parasoft representative with your machine ID so that we can generate a local license. There are two methods for accessing your machine ID:
-machineId
flag from a command prompt:java -jar selenic_analyzer.jar -machineId
Parasoft will provide a local license password after we've received your machine ID. Open the selenic.properties file and specify the password in the selenic.license.local.password
property of LOCAL LICENSE
section:
selenic.license.use_network=false selenic.license.local.password=<license password from Parasoft> |
Parasoft DTP is a development testing analytics and reporting platform that can host and serve Parasoft licenses.
Locate the NETWORK LICENSE
section and specify the following properties:
selenic.license.use_network=true |
Locate the DTP SERVER SETTINGS
section and specify the following properties:
dtp.url=<URL for DTP in the form https://host[:port][/context-path]> dtp.user=<username for account on DTP> dtp.password=<password for account on DTP> |
You can run the selenic_analyzer.jar file with the -
encodepass property to encrypt your password. See -encodepass <password> for details.
License Server is a lightweight repository that centralizes your Parasoft licenses.
Locate the NETWORK LICENSE
section and specify the following properties:
selenic.license.use_network=true |
Locate the LICENSE SERVER STANDALONE SETTINGS
section and specify the following properties:
license.network.use.specified.server=true license.network.url=<URL for License Server in the form https://host[:port][/context-path]> |
If the License Server you are retrieving tokens from requires authentication, configure the following properties in the LICENSE SERVER STANDALONE SETTINGS
section:
license.network.auth.enabled=true license.network.user=<username> license.network.password=<password> |
Authentication may be required if the Parasoft security module (pstsec.war) has been deployed and connected to License Server.
You can run the selenic_analyzer.jar file with the -
encodepass property to encrypt your password. See -encodepass <password> for details.
The IDE plug-in enables you to import and convert UI transactions recorded with the Parasoft Smart Recorder into Selenium tests. The IDE also provides a user interface for working with Selenic features, such as viewing recommendations. You can configure the plug-in to use a local license or to retrieve a license from License Server or DTP.
You will need to provide your Parasoft representative with the machine ID so that we can generate a local license. The machine ID is printed to the Machine ID field of the Parasoft Preferences License field after installing the IDE plug-in. Send your machine ID to Parasoft and we will send a license password that you can provide in the Password field.
The network license configuration is set to DTP by default, so if DTP is enabled then Selenic will retrieve a license from DTP unless a License Server is configured per the License Server section.
Enable the Network option and click the Configure... link.
You can configure specific license editions, which enables functionality based on your role.
#selenic.license.network.edition=automation_edition #selenic.license.network.edition=desktop_edition #selenic.license.network.edition=custom_edition |
desktop_edition
enables features for desktop end-users.automation_edition
enables features for automation engineers.custom_edition
enables a la carte features per your license agreement with Parasoft.