2021 September Release

List of All System ParametersPermanent link for this heading

All system parameters that are offered in Fabasoft app.test are listed in the table below. All currently available system parameters are displayed on the "Variables" tab after the user-defined variables.

System Parameter

Description

Adaptor.fscpluginavailable

Shows whether the Fabasoft Folio Client or Fabasoft Cloud Client is currently available.

Adaptor.fscpluginversion

Shows the version number of the currently active Fabasoft Folio Client or Fabasoft Cloud Client. If the client is not available, this parameter is not defined.

Adaptor.height

Shows the height (in pixels) of the web browser as defined in the configuration.

Adaptor.left

Shows the left margin (in pixels) of the web browser as defined in the configuration.

Adaptor.top

Shows the top margin (in pixels) of the web browser as defined in the configuration.

Adaptor.version

Shows the version number of the Fabasoft app.test Agent itself.

Adaptor.width

Shows the width (in pixels) of the web browser as defined in the configuration.

Agent.hostname

Shows the hostname of the computer the Fabasoft app.test Agent is running on.

Agent.port

Shows the TCP port used by the Fabasoft app.test Agent.

Client.name

Shows the name of the web browser (e.g. Google Chrome).

Client.osname

Shows the name of the operating system where the client is running (e.g. Windows 10).

Client.ostype

Shows the type of the operating system where the client is running:

  • win32
    (all Windows platforms)
  • gtk
    (all Linux platforms)
  • cocoa
    (Apple macOS platform)

Client.osversion

Shows the operating system version (e.g. 6.3).

Client.version

Shows the version of the web browser.

Note: The version string may consist of multiple parts/browser components (e.g. browser version and underlying WebKit version in Safari).

connector

Shows the connector that is currently used, e.g. FSC for Fabasoft Folio.

datenow

Shows the current date. This system parameter is updated regularly while recording or running a test.

datenow.day

Shows the current day.

datenow.MMM

Shows the first three letters of the current month (name).

datenow.MMMM

Shows the current month (name).

datenow.month

Shows the current month (number, not the name).

datenow.year

Shows the current year.

datenow.yy

Shows the last two digits of the current year.

errortext

Shows the error message, if an error occurs while testing. If currently no error is displayed, the parameter is set to "".

exportdocs

Shows the operating system dependent path to the ExportDocs folder of the current project.

exportdocs.normalized

Shows the operating system independent path to the ExportDocs folder of the current project

fscbuildnr

Shows the build number of the tested Fabasoft installation.

fscerror

Shows whether a Fabasoft installation error occurred.

fscsuitename

Shows the suite name of the tested product (e.g. “Fabasoft Cloud” or “Fabasoft Folio Compliance”).

fscuseraddress

Shows the ID of the current user object.

fscversion

Shows the version of the tested Fabasoft installation.

Note: fscbuildnr contains the whole build number.

fscwarning

Shows whether a Fabasoft installation warning occurred.

htmllang

Shows the language code of the HTML document.

importdocs

Shows the operating system dependent path to the ImportDocs folder of the current project.

importdocs.normalized

Shows the operating system independent path to the ImportDocs folder of the current project.

iterator

Shows the iteration count.

langpath

Shows the operating system dependent path to the language files.

langpath.normalized

Shows the operating system independent path to the language files.

Login.domain

Shows the domain as defined in the configuration.

Login.password

Shows the password as defined in the configuration.

Login.username

Shows the login user name as defined in the configuration.

password

Shows the currently used password.
Note: This parameter is deprecated and will be replaced by Login.password, Sequence.password.

projectname

Shows the name of the current project.

projectpath

Shows the operating system dependent path to the current project in the local file system.

projectpath.normalized

Shows the operating system independent path to the current project in the local file system.

reportfile

Shows the operating system dependent path to the current report file in the local file system. It is only defined if a report is written.

Reportfile.normalized

Shows the operating system independent path to the current report file in the local file system. It is only defined if a report is written.

resources

Shows the operating system dependent path to the Resources folder of the current project (where the language files and the certificates are saved).

resources.normalized

Shows the operating system independent path to the Resources folder of the current project (where the language files and the certificates are saved).

run

Shows the number of the current test run, if several runs are defined in the configuration.

Run.address

Shows the URL where the test is running.

Run.applicationtype

Shows the application type (e.g. BROWSER).

Run.clienttype

Shows the client type (e.g. Mozilla Firefox).

Run.scope

Shows the scope used in the test run (four-digit number).

Run.webserver

Shows the web server as defined in the configuration.

scope

Shows the scope as a four-digit number (deprecated). Use Run.scope instead.

scopemod10

Shows the scope modulo 10.

screenshots

Shows the operating system dependent path to the Screenshots folder of the current project.

Screenshots.normalized

Shows the operating system independent path to the Screenshots folder of the current project.

Sequence.domain

Shows the domain used in the current session.

Sequence.password

Shows the password used in the current session.

Sequence.username

Shows the user name used in the current session.

sequenceiterator

Shows the iteration count of the current session.

suiteiscloud

Shows whether the Fabasoft installation is a cloud installation.

testname

Shows the name of the test.

timenow

Shows the current time which means the value of the parameter is consequently updated.

timenow.hour

Shows the hour of the current time.

timenow.minute

Shows the minute of the current time.

timenow.second

Shows the second of the current time.

timestamp

The timestamp parameter is a combination of the current date and the current time. This parameter does not contain ":" to be valid for naming files in the file system (e.g. reports).

url

Shows the URL where the test is running.
Note: As this system parameter is deprecated better use Run.address instead.

usecaseiterator

Shows the iteration count of the current use case.

user

Shows the login name of the current user.
Note: As the parameter is deprecated use Login.username, Sequence.username or Context.username instead.

userdomain

Shows the domain of the user used for logging on.
Note: As this system parameter is deprecated use Login.domain, Sequence.domain instead.

warningtext

Shows the warning message, if a warning occurs while testing. If currently no warning is displayed, the parameter is set to "".

webserver

Shows the web server as defined in the configuration.
Note: As this system parameter is deprecated better use Run.webserver instead.

Workspace

Shows the path to the local workspace directory of the test run. It is used in a CI environment in combination with the Workspace statement to synchronize files back to the profile job executor.