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:
|
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. |
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. |
usecaseiterator | Shows the iteration count of the current use case. |
user | Shows the login name of the current user. |
userdomain | Shows the domain of the user used for logging on. |
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. |
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. |