| Task | Functions |
|---|---|
| Agent information | GetAgentType |
| Application state control |
GetAppState GetAppStateList SetAppState SetBaseState SetBrowserType SetDefaultBrowserType SetGuiType |
| Array manipulation |
ArrayFind ArrayResize ArraySize ArraySort |
| Character and string conversions |
Asc Chr Lower PrintfToString Str Upper Val |
| Data type manipulation |
FieldsOfRecord IsArray IsList IsNull IsSet TypeOf ValuesOfEnum |
| Database |
DB_ColumnPrivileges DB_Columns DB_Connect DB_Disconnect DB_ExecuteSql DB_FetchNext DB_FetchPrev DB_FinishSql DB_ForeignKeys DB_GetConnectAttr DB_PrimaryKeys DB_ProcedureColumns DB_Procedures DB_SetConnectAttr DB_SpecialColumns DB_Statistics DB_TablePrivileges DB_Tables |
| Data driven | DefaultRunDataDrivenTestCase |
| Date and time manipulation |
AddDateTime DateStr DiffDateTime ElapsedStr FormatDateTime GetDateTime GetDateTimePart MakeDateTime MakeTime Sleep TimeStr TransformDate UseY2KRules |
| Distributed processing |
Connect Disconnect DisconnectAll GetConnected GetMachine GetMachineData GetMachineName IsConnected SetMachine SetMachineData SetMultiAppStates SetMultiBaseStates SetUpMachine |
| Distributed Results Logging |
GetTestsFailedCount GetTestsPassedCount GetTotalElapsedStr GetTestPlanName GetTotalWarningCount GetTotalErrorCount IsTestPlan |
| Exception handling |
ExceptCalls ExceptClear ExceptData ExceptLog ExceptNum ExceptPrint |
| File manipulation |
The File functions listed in the left hand column have equivalent SYS_functions listed to the right that work with files on a target machine: FileClose SYS_FileClose FileOpen SYS_FileOpen FileReadLine SYS_FileReadLine FileReadValue SYS_FileReadValue FileSetPointer SYS_FileSetPointer FileWriteLine SYS_FileWriteLine FileWriteValue SYS_FileWriteValue IniFileClose SYS_IniFileClose IniFileGetValue SYS_IniFileGetValue IniFileOpen SYS_IniFileOpen IniFileSetValue SYS_IniFileSetValue IsFileRemote |
| Java functions |
CaptureAllClasses CaptureObjectClass |
| List manipulation |
ListAppend ListCount ListDelete ListFind ListInsert ListMerge ListPrint ListRead ListSort ListWrite SYS_ListRead SYS_ListWrite |
| Locale functions |
GetLocale SetLocale SYS_GetLocale |
| Numeric operations |
Abs Max Min SetPrecision Sqrt |
| Operating system calls |
HOST_GetEnv SYS_CompareBinary SYS_CompareBitmap SYS_CompareText SYS_CopyFile SYS_DirExists SYS_Execute SYS_FileExists SYS_GetBitmapCRC SYS_GetDir SYS_GetDirContents SYS_GetDrive SYS_GetEnv SYS_GetExecutableDir SYS_GetFileContents SYS_GetFreeDiskSpace SYS_GetFreeMemory SYS_GetMemoryInfo SYS_GetName SYS_GetRegistryValue SYS_GetVersion SYS_MakeDir SYS_MoveFile SYS_RemoveDir SYS_RemoveFile SYS_SetDir SYS_SetDrive SYS_SetEnv SYS_SetRegistry SYS_SetRegistryValue SYS_VerifyText |
| Password encryption |
Decrypt Encrypt |
| Product version |
GetPartnerBuildNum GetPartnerVersion SYS_GetAgentVersion |
| Random value operations |
RandInt RandPick RandReal RandSeed RandStr |
| Registry operations |
Reg_CreateKey Reg_CreateValue Reg_DeleteKey Reg_DeleteKeysAll Reg_DeleteValue Reg_EnumKeys Reg_EnumKeysAll Reg_EnumValues Reg_EnumValuesAll SYS_GetRegistryKeyNames SYS_GetRegistryValue SYS_SetRegistryValue |
| Results file operations |
AppError FuzzyVerify LogError LogVerifyError LogWarning Printf PrintfToString RaiseError ResCloseList ResExport ResExportOnClose ResExtract ResOpenList ResPrintList SetAgentTrace Verify |
| Runtime Status messages |
PushTestInfo PopTestInfo SetTestStatus |
| Script information |
GetArgs GetBrowserType GetDefaultBrowserType GetExecutableDir GetGuiName GetGuiType GetGuiVersion GetProgramDir GetProgramName GetRel1ClassLibrary GetStartupDir GetTestCaseArg GetTestCaseErrorCount GetTestCaseName GetTestCaseState GetTestCaseWarningCount |
| Semaphores |
Acquire GetThreadData GetThreadId Release SetThreadData |
| Set manipulation |
IsInSet SetAddMember SetComplement SetCount SetDomain SetExclude SetIntersection SetRemoveMember SetUnion |
| Status |
PopTestInfo PushTestInfo SetTestStatus |
| String manipulation |
GetField IsAlpha IsDigit IsSpace Left Len Ltrim MatchStr Replicate Right Rtrim Space StrPos StrTran Stuff SubStr Tabs Trim |
| Timers, time/date information |
TimerCreate TimerDestroy TimerGetHandle TimerGetName TimerPause TimerResume TimerStart TimerState TimerStop TimerStr TimerValue |
| Web browser |
GetBrowserType GetBrowserTypeName GetDefaultBrowserType RunLinkTester SetBrowserType SetDefaultBrowserType |
| Window information |
ClassOf FindWinClass FindWindow WindowChildren WindowGetAttrList WindowIsDefined WindowIsOfClass WindowName WindowParent WindowTag |
| Year 2000 date transformations |
ParseDateFormat TransformDate UseY2KRules |