Documentation
Everything you need to work with ZAPTEST: how-to guides, the method and namespace reference, and video tutorials.
Tutorials
UI Scripted
- Getting Started
- Building Your First Script
- Mockup Tutorial
- Lists and Tables
- Image and Area Objects
- Configuring Mobile Devices
- iPhone and Android
- Doc Tutorial
- M-RUN
- Recorder
UI No-Code
- Getting Started
- Building Your First Script (No-Code, Script-Less)
- Mockup Tutorial (No-Code, Script-Less)
- Lists and Tables (No-Code, Script-Less)
- Image and Area Objects
- Configuring Mobile Devices
- iPhone and Android
- Doc Tutorial
- M-RUN
- Recorder
API Scripted
- Getting Started with API Testing
- Validations and Request Arguments
- UI and API Steps
- REST Services Scripted
API No-Code
- Getting Started with API Testing (No-Code, Script-Less)
- Validations and Request Arguments (No-Code, Script-Less)
- UI and API Steps (No-Code, Script-Less)
- REST Services (No-Code, Script-Less)
LOAD
Getting Started
- How-to use Shared Repository Path Tuner
- How to run the application on the USB connected device
- How to encrypt password in Type method
- How to setup VirtualBox on Mac for ZAPTEST
- How to use Auto-Anchoring
- How to use RDP Connections
- How to use transactions
- License Management
- M-RUN Debug Mode
- Repository Explorer
- Step Emulator How To
- Troubleshooting ‘Application Not Found’
- What’s New in ZAPTEST 17
- ZAP License Server Overview
- ZAP Namespace
- ZAPTEST Command Line Execution
- ZAPTEST Object Recognition (ZOE) Introduction
- Auto E-Mailing of Test Results
- How to Scan Applications with GUI Map
- How to Scan Application on the USB connected device
- How to Duplicate Object View
- HotKeys – Pause/Stop Execution
- Generating PDF and HTML Reports
- GUI Map Recalculate Position of OCR Objects
- GUI Map Object Highlighting
- GUI Map Debug Mode
- GUI Map Controls Overview
- File Operations – New, Open, Save
- Exception Handling Usage
- Exception Handling Overview
- Exception Handling
- Dynamic Table Overview
- Differences between OCR Modes
REC
M-Run
Basic Usage
Advanced
Utilities
Datatable Methods
Keyboard Methods
SystemUtil Namespace
- Method SystemUtil.CloseProcessByHwnd
- Method SystemUtil.CloseProcessById
- Method SystemUtil.CloseProcessByName
- Method SystemUtil.CloseProcessByWndTitle
- Method SystemUtil.EndOfStream
- Method SystemUtil.HasExited
- Method SystemUtil.
- Method SystemUtil.ProcessExitCode
- Method SystemUtil.ProcessId
- Method SystemUtil.ReadLine
- Method SystemUtil.ReadToEnd
- Method SystemUtil.Run
- Method SystemUtil.Write
- Method SystemUtil.WriteLine
HPALM Namespace
Options Namespace
API
LOAD
Methods
- Method GetTextAIAdvanced
- Method GetTextAI
- Method RightBlock
- Method GetRuntimeX
- Method ReportText
- Method Report
- Method NotExist
- Method MouseMove
- Method LeftBlock
- Method LaunchMobileWeb
- Method Launch
- Method KeyUp
- Method KeyPress
- Method KeyDown
- Method Highlight
- Method GetText
- Method GetRuntimeY
- Method GetRuntimeWidth
- Method RightClick
- Method ScrollTo
- Method ScrollWheel
- Method SetPlatformName
- Method SetPlatformType
- Method SetProperty
- Method SetWindowLocation
- Method SetWindowSize
- Method SetWindowState
- Method Swipe
- Method SwipeTo
- Method TopBlock
- Method Type
- Method TypeCell
- Method TypeEncrypted
- Method GetRuntimePosition
- Method FindRow
- Method GetAverageColorName
- Method GetAverageColorRGB
- Method GetCellColor
- Method GetCellColumn
- Method GetCellRow
- Method GetCellText
- Method GetColumns
- Method GetPlatformType
- Method GetProperty
- Method GetRowText
- Method GetRowX
- Method GetRowY
- Method GetRows
- Method GetRuntimeHeight
- Method GetPlatformName
- Method CaptureBitmap
- Method Click
- Method ClickCell
- Method ClickRow
- Method Close
- Method CompareAverageColorName
- Method CompareAverageColorRGB
- Method Contains
- Method CustomReport
- Method CustomReportEx
- Method DblClick
- Method DblClickCell
- Method DblClickRow
- Method Exist
- Method ExistTransactionStop
- Method BottomBlock
ZAP Namespace Methods
- Method RestartIteration
- Type WindowStates
- Method msgbox / alert
- Method Wait
- Method TestPath
- Method TestName
- Method StopTest
- Method StopIteration
- Method StartTransaction
- Method SetLocalVar
- Method SetGlobalVar
- Method SetClipboard
- Method Runtest
- Method RestartTest
- Method MakeColorFromRGB
- Method ClearLocalVar
- Method MakeColorFromName
- Method Iteration
- Method InputPasswordBox
- Method InputBox
- Method Include
- Method ImportGlobalVars
- Method HideText
- Method GetLocalVar
- Method GetGlobalVar
- Method GetClipboard
- Method ExportGlobalVars
- Method EndTransaction
TestParameters Namespace
API Methods
- Method GetRequestXmlNamespace
- Method ResponseContains
- Method HasResponse
- Method GetExecutionTime
- Method SetRequestAttachment
- Method GetRequestAttachmentPath
- Method GetRequestAttachmentType
- Method SetCheckListItem
- Method SetRequestXmlNamespace
- Method GetStringResponse
- Method GetRequestGetParameter
- Method SetRequestGetParameter
- Method SetRequestRawBody
- Method GetRequestRawBody
- Method GetRequestBodyItem
- Method SetRequestBodyItem
- Method SetRequestHeader
- Method GetRequestHeader
- Method CheckHeaderValue
- Method Execute
- Method ExecuteAndCheckResponseByList
- Method CheckResponseByList
- Method GetHeaderNames
- Method GetRequestBody
- Method GetHeaderValue
- Method GetHeaderValues
- Method GetHeaderValueByIndex
- Method GetCheckListItem
- Method GetProperty (API)
- Method SetProperty (API)
- Method GetLastError
- Method GetResponseStatusCode
- Method GetMemberResponse
- Method CheckMemberResponse
- Method GetArrayResponse
WebDriver
- Working with WebDriver Inspector and active sessions
- ZAPTEST WebDriver Quick Start Guide and Overview
- How-to WebDriver Options
- How-to WebDriver Explorer Overview
- WebDriver Session Overview
- How-to WebDriver Locators
- WebDriver Methods Overview
- WebDriver Working With Windows And Tabs
- WebDriver Working With iFrames
- How-to Updating WebDriver for Chrome browser
Options
- Auto-Update Options
- Function Libraries
- GUI Map Options
- General Options
- Global Variables
- GlobalStepDelay Option
- GlobalTimeout Option
- License Options
- Runtime Options
- Test Settings, Datatable Iterations
- Test Settings, Repository Location
- Test Settings, Scripting Language
- Auto-Save Options
- Account Options
- Auto-Saving of Test Results
DOC
Device Manager
iOS & Android
- How to connect Android device
- How to connect iOS device
- How to connect to application
- How to get the device logs
- How to install Android application
- How to install Android drivers
- How to install iOS application
- How to remove installed application
- How to restart the device
Mac OS X
Unix
Integrations
Object Properties
Jira Integration Namespace
Common Namespace
- Method Common.GenerateRandomNumberAsString
- Method Common.GetFormattedDateValue
- Method Common.ReplaceSubString
- Method Common.ShowMessageBox
- Method Common.StringConcat
- Method Common.ColorGetBlueChannel
- Method Common.ColorGetGreenChannel
- Method Common.ColorGetRedChannel
- Method Common.ColorMakeFromRGB
- Method Common.ConvertBooleanToString
- Method Common.ConvertDoubleToString
- Method Common.ConvertIntToString
- Method Common.ConvertStrToBoolean
- Method Common.ConvertStrToDouble
- Method Common.ConvertStrToInteger
- Method Common.GenerateRandomNumber
Report Namespace
- Method Report.DisableEmailReporting
- Method Report.EnableEmailReporting
- Method Report.EndSection
- Method Report.GetFailedStepsCount
- Method Report.GetInformationStepsCount
- Method Report.GetPassedStepsCount
- Method Report.GetWarningStepsCount
- Method Report.SetActiveSectionName
- Method Report.StartSection
- Type Report.ResultStatuses
