Skip to content
RapiseDocs
Array
Initializing search
Asset 2spiraplan
Inflectra
#
User's Guide
RVL
Libraries
Manuals
KB
Education
Release Notes
RapiseDocs
Asset 2spiraplan
Inflectra
#
#
RapiseDocs
AI
Automation Tips
Cheat Sheet
Data-Driven Testing
DevOps
Frameworks
Know Your Way Around
Knowledge Base
Page Objects / Modules
Parameters and Configurations
User's Guide
User's Guide
About this Guide
Getting Started
Getting Started
Overview
Samples Index
Tutorial: Desktop Testing
Tutorial: Desktop Testing
Using Rapise Visual Language
Using JavaScript
Tutorial: Mobile Testing
Tutorial: Mobile Testing
Mobile Testing using Android
Mobile Testing using iOS
Tutorial: Web Testing
Tutorial: Web Testing
Using Rapise Visual Language
Using JavaScript
Tutorial: Web Services Testing
Tutorial: Web Services Testing
REST Web Services
SOAP Web Services
Tutorial: Manual Testing
Tutorial: Java Testing
Tutorial: Java Testing
Using Rapise Visual Language
Using JavaScript
Tutorial: Qt Framework
Tutorial: Qt Framework
Using Rapise Visual Language
Using JavaScript
Features
Features
Features
Recording and Learning
Recording and Learning
Recording and Learning
Recording
Learning
Multiple Recordings
Analog Recording
Analog Recording
Analog Recording
Absolute Analog Recording
Relative Analog Recording
Simulated Objects
Object Manager
Object Libraries
Object Libraries
Object Libraries
Custom Libraries
Custom Libraries
Custom Libraries
Actions
Object Spy
Object Spy
Object Spy
Accessible (MSAA) Spy
Java Spy
Managed (.NET) Spy
Mobile Spy
UI Automation Spy
Web Spy
Playback
Playback
Playback
Command Line
Object Locator
Taking Screenshots
Data-Driven Testing
Automated Reporting
Automated Reporting
Automated Reporting
Writing to the Report
Report Filtering
Tests and Sub-Tests
Visual Language (RVL)
Scripting
Scripting
Scripting
JScript Language Reference
Understanding the Script
Naming Conventions
Defining Functions
Global Variables
Including other Files
Regular Expressions
Assert Statements
Data Driven Testing
Customizable Engine
Scenarios
Checkpoints
JavaScript IDE
JavaScript IDE
JavaScript IDE
Internal Debugger
Internal Debugger
Internal Debugger
Tooltips
Control Execution
Breakpoints
Verbosity Levels
Syntax Highlighting
Code Folding
Syntax Checking
Code Completion
Manual Testing
Manual Testing
Manual Testing
Manual Recording
Manual Playback
Semi-Manual Testing
Unit Testing
Unit Testing
Unit Testing
Visual Studio
NUnit
DLL Testing
COM Testing Support
TAP Results
Load Testing
Load Testing
Convert Functional to Load Test
Test Management
Test Management
Spira Dashboard
SpiraTest Integration
Azure DevOps Integration
RapiseLauncher Extension for Azure DevOps
Git Integration
Dialogs, Views, and Menus
Dialogs, Views, and Menus
Dialogs, Views, and Menus
A - I
A - I
Add Web Service Dialog
Browser Settings Dialog
Content View
Create New Test Dialog
Create Sub-Test Dialog
Choose Test Case
Choose Parameters
Enter Filter Criteria For... Dialog
Errors View
Find and Replace Dialog
Find Results View
Find Text dialog
Image Capture
M - R
M - R
Manual Playback
Manual Test Editor
Main Menu and Toolbars
Mobile Settings Dialog
Mobile Test Locator Dialog
NameValue Collection Editor Dialog
Object Tree View
Output View
Properties Dialog
Rapise Settings Dialog
Recording Activity Dialog
Replace Text Dialog
Report Viewer
REST Definition Editor
RVL Editor
S - Z
S - Z
Scripting Choice Dialog
Select an Application to Record... Dialog
Selenium Settings Dialog
SOAP Definition Editor
Source Editor
Spira Dashboard
Spira Properties Dialog
Spreadsheet Viewer
Spy Dialog
Start Page
Test Files View
Test Settings Dialog
Toolbar: REST
Toolbar: SOAP
Toolbar: Spreadsheet
Variable/Call Stack View
Verify Object Properties Dialog
Warning View
Watch View
Web Spy Settings
HowTos
HowTos
HowTos
Accessing Files and I/O Functions
Change Test Entry Point
Change the Libraries Being Used
Changing the URL of Website being Tested
Create a New Test
Deal with a Simulated Object
Detecting the Presence of an Object
Do Absolute Analog Recording
Do Relative Analog Recording
Extracting Test Data From an Excel Spreadsheet
Learn an Object
Object Not Found - How to Fix
Open a Test
Restoring the Default Layout
Sending Special Keys to the Current Application
Technologies
Technologies
Technologies
Desktop Testing
Mobile Testing
Mobile Testing
Mobile Testing
Preparing Environment for iOS Mobile Testing
Mobile Testing using iOS
Preparing Environment for Android Mobile Testing
Mobile Testing using Android
Mobile Settings Dialog
Mobile Spy
Mobile Test Locator Dialog
Reconnect Mobile Session
Web Testing
Web Testing
Web Testing
Cross Browser Testing
Web Application Profile
Auto-waiting in Web Tests
XPath
CSS
Web Spy
Setting Up Web Browsers
Browser Settings Dialog
Self-healing Locators
Selenium WebDriver
Selenium WebDriver
Selenium WebDriver
Setting Up Selenium
Selenium Settings Dialog
Using Native Selenium Code
Reconnect WebDriver Session
Web Service Testing
Web Service Testing
Web Service Testing
Testing REST Web Services
Testing SOAP Web Services
Microsoft Dynamics
Microsoft Dynamics
Microsoft Dynamics
Dynamics AX
Dynamics NAV
Dynamics CRM/365 for Sales
Dynamics 365 for Operations
Unified Service Desk
Salesforce.com
Qt Framework
Java AWT/Swing
Java SWT
Oracle Forms
Extensibility
Extensibility
Extensibility
Tutorial: Custom Library
Defining Global Objects
Glossary
Company & Copyright
RVL
RVL
About
Why RVL?
RVL Editor
Sheets
Columns
Comments
Conditions
AI
Actions
Parameters
Variables
Assertions
If Else
Maps
Loops
Preamble
Repository
RVL Object
Map Object
Input Parameters
RVL Cheat Sheet
Libraries
Libraries
Libraries
Global
Global
Global Objects
Android
Database
File
Generator
Global
iOS
Navigator
Ocr
SeSReportException
SeSReportFile
SeSReportImage
SeSReportLink
SeSReportText
Session
Spira
Spreadsheet
Tester
Text
RVL
RVL
RVL Object
Map Object
Desktop
Desktop
Generic
Generic
Generic Objects
SeSSimulatedObject
Win32Button
Win32CheckButton
Win32ComboBox
Win32ComboBoxEdit
Win32ContextMenu
Win32Link
Win32List
Win32ListCheckable
Win32MenuBar
Win32Outline
Win32PopupMenu
Win32RadioButton
Win32StaticText
Win32Text
Win32TreeCheckable
UIAutomation
UIAutomation
UIAutomation Objects
UIAButton
UIACheckBox
UIAComboBox
UIAComboBoxEdit
UIAHyperlink
UIALabel
UIAList
UIAMenu
UIAObject
UIAProgressBar
UIARadioButton
UIASlider
UIATabControl
UIATextBlock
UIATextBox
UIATree
UIAutomationMenuDropDown
UIAutomationMenuDropDownList
UIAutomationMenuItem
Managed
Managed
Managed Objects
ManagedButton
ManagedCheckBox
ManagedCheckedListBox
ManagedComboBox
ManagedDataGridView
ManagedLabel
ManagedLinkLabel
ManagedListBox
ManagedListView
ManagedMenuPopupItem
ManagedMenuStrip
ManagedObject
ManagedPopupListBox
ManagedPropertyGrid
ManagedRadioButton
ManagedStatusBar
ManagedTextBox
ManagedTreeView
DevExpress
DevExpress
DevExpress Objects
DXButtonEdit
DXCalcEdit
DXCheckButton
DXCheckedComboBoxEdit
DXCheckEdit
DXCheckedListBoxControl
DXColorEdit
DXComboBoxEdit
DXDateEdit
DXDockedBarControl
DXDockPanel
DXDocumentsHost
DXDropDownButton
DXFontEdit
DXGridControl
DXHyperLinkEdit
DXImageComboBoxEdit
DXImageEdit
DXImageListBoxControl
DXListBoxControl
DXLookUpEdit
DXMarqueeProgressBarControl
DXMaskBox
DXMemoEdit
DXMemoExEdit
DXMRUEdit
DXNavBarControl
DXPopupBarControl
DXPopupContainerEdit
DXPopupLookUpEditForm
DXProgressBarControl
DXPropertyGridControl
DXRadioGroup
DXRangeTrackBarControl
DXRibbon
DXSimpleButton
DXSpinEdit
DXTabControl
DXTextEdit
DXTextEditMasked
DXTimeEdit
DXTrackBarControl
DXTreeList
DXZoomTrackBarControl
Infragistics
Infragistics
Infragistics Objects
AnimationControl
UltraAppMenu
UltraButton
UltraCheckEditor
UltraColorPicker
UltraComboEditor
UltraCurrencyEditor
UltraDropDownButton
UltraFontNameEditor
UltraFormattedLinkLabel
UltraFormattedTextEditor
UltraGrid
UltraLabel
UltraListBar
UltraListView
UltraMaskedEdit
UltraMdiTabGroupControl
UltraNumericEditor
UltraOptionSet
UltraPopupMenu
UltraProgressBar
UltraRibbon
UltraStatusBar
UltraTabControl
UltraTextEditor
UltraTimeZoneEditor
UltraTree
ValueListDropDownUnsafe
Syncfusion
Syncfusion
Syncfusion Objects
SyncfusionGrouping
SyncfusionRibbon
Telerik
Telerik
Telerik Objects
TelerikDropDownPopupForm
TelerikRadApplicationMenu
TelerikRadApplicationMenuDropDown
TelerikRadButton
TelerikRadCheckBox
TelerikRadDateTimePicker
TelerikRadDropDownButton
TelerikRadDropDownButtonPopup
TelerikRadDropDownList
TelerikRadDropDownMenu
TelerikRadGridView
TelerikRadLabel
TelerikRadListControl
TelerikRadMaskedEditBox
TelerikRadMenu
TelerikRadProgressBar
TelerikRadRadioButton
TelerikRadRibbonBar
TelerikRadSpinEditor
TelerikRadTextBox
TelerikRadTitleBar
TelerikRadToggleButton
TelerikRadToolStrip
TelerikRadTrackBar
TelerikRadTreeView
Advanced Accessibility
Advanced Accessibility
Advanced Accessibility Objects
SimpleButton
SimpleButtonDropdown
SimpleCheckButton
SimpleComboBox
SimpleGraphics
SimpleLink
SimpleLinkText
SimpleList
SimpleOutline
SimpleRadioButton
SimpleText
ActiveX
ActiveX
ActiveX Objects
ActiveXObject
MSComCtlSlider20
MSComCtlToolbar
MSComCtlTreeView20
MSComList
MSFlexGrid
SSTab
TabStrip20
ActiveXC1
ActiveXC1
ActiveXC1 Objects
C1TrueDBGrid
C1TrueDBList
C1TrueDBListCombo
ActiveXSft
ActiveXSft
ActiveXSft Objects
SftTree
FarPoint
FarPoint
FarPoint Objects
FarPointGrid
FarPointGridAX
VSFlexGrid
VSFlexGrid
VSFlexGrid Objects
VSFlexGrid
Java
Java
Java Objects
JavaButton
JavaCheckBox
JavaChoice
JavaLabel
JavaList
JavaObject
JavaSwingButton
JavaSwingCheckBox
JavaSwingComboBox
JavaSwingLabel
JavaSwingList
JavaSwingMenuBar
JavaSwingPasswordField
JavaSwingPopupMenu
JavaSwingProgressBar
JavaSwingRadioButton
JavaSwingSlider
JavaSwingTable
JavaSwingTextArea
JavaSwingTextField
JavaSwingToggleButton
JavaSwingTree
JavaTextArea
JavaTextField
OracleForms
OracleForms
OracleForms Objects
GlassMouseGrabProvider$Proxy
LWCheckbox
LWTextComponent
OFTabBar
OFToolBar
OracleEnhLabledIconButton
OracleFormsMenuBar
OracleFormsObject
OracleFormsTable
OraclePushButton
VButton
VCheckbox
VComboBox
VPopList
VTextField
SWT
SWT
SWT Objects
SWTComboBox
SWTComboBoxEdit
SWTList
SWTObject
SWTTree
Qt
Qt
Qt Objects
QAbstractButton
QCheckBox
QComboBox
QDateTimeEdit
QFontComboBox
QLabel
QLineEdit
QListBox
QMenuBar
QPopup
QPopupMenu
QPushButton
QRadioButton
QSimulated
QTabPage
QToolButton
QWidget
Web
Web
Web
Web
Web Objects
HTMLObject
Navigator
Selenium
Selenium
Selenium Objects
Actions
ActionSequence
By
Capabilities
Cookies
PointerInputDevice
RelativeBy
Screenshot
WebDriver
WebElementWrapper
Window
AgGrid
AgGrid
AgGrid Objects
AgGrid
jQuery
jQuery
jQuery Objects
JQueryAccordion
JQueryDatepicker
JQueryMenu
JQueryProgressbar
JQuerySliderH
JQuerySliderV
JQuerySpinner
JQueryTabs
HTML5
HTML5
HTML5 Objects
HTML5Number
HTML5Progress
HTML5Range
GWT
GWT
GWT Objects
GWTCheckBox
GWTDatePicker
GWTDecoratedStackPanel
GWTMenuBar
GWTPushButton
GWTRadio
GWTStackPanel
GWTToggleButton
GWTTree
GWTExt
GWTExt
GWTExt Objects
GWTExtComboBox
GWTExtDatePicker
GWTExtGrid
GWTExtMenuBar
GWTExtTabPanel
GWTExtToggleButton
GWTExtToolbar
GWTExtTree
DomSmartGwt
DomSmartGwt
DomSmartGwt Objects
SmartGwtDatePicker
SmartGwtTabControl
SmartGwtToolbar
YUI
YUI
YUI Objects
YUIButtonMenu
YUICalendar
YUICheckButton
YUIMenu
YUIMenuBar
YUIMenuButton
YUIPushButton
YUIRadioButton
YUISliderH
YUISliderV
YUISplitButton
YUITree
Web Services
Web Services
Web Services
Web Services
Web Services Objects
Session
RESTRequest
RESTResponse
RESTService
SOAPService
Mobile
Mobile
Mobile
Mobile
Mobile Objects
Android
AndroidButton
AndroidCheckBox
AndroidEditBox
AndroidImageButton
AndroidImageView
AndroidLabel
AndroidListView
AndroidObject
AndroidProgressBar
AndroidRadioButton
AndroidRatingBar
AndroidSeekBar
AndroidSpinner
AndroidSwitch
AndroidToggleButton
AppiumCapabilities
AppiumDriver
AppiumWebElement
iOS
iOSButton
iOSEditBox
iOSImage
iOSLabel
iOSObject
iOSPageIndicator
iOSPicker
iOSScrollView
iOSSearch
iOSSlider
iOSSwitch
iOSTabBar
iOSTable
iOSTextView
iOSWebView
MobileWebObject
TouchAction
ActionSequence
PointerInputDevice
Dynamics
Dynamics
DynamicsAX
DynamicsAX
DynamicsAX Objects
DynamicsAXAddressBar
DynamicsAXComboBox
DynamicsAXComboBoxEdit
DynamicsAXComboBoxEditExpanded
DynamicsAXFastTabs
DynamicsAXMenu
DynamicsAXMenuDropDown
DynamicsAXMenuDropDownList
DynamicsAXMenuItem
DynamicsAXTable
DynamicsAXTextBox
DynamicsNAV
DynamicsNAV
DynamicsNAV Objects
DynamicsNAVFastTabs
DynamicsNAVTable
DynamicsNAVToolBar
NavPOSControls
NavPOSControls
NavPOSControls Objects
NavButtonPad
DomDynamicsNAV
DomDynamicsNAV
DomDynamicsNAV Objects
DomDynamicsNAVEdit
DomDynamicsNAVGrid
DomDynamicsAX
DomDynamicsAX
DomDynamicsAX Objects
DomDynamicsAXActionSearch
DomDynamicsAXCheckBox
DomDynamicsAXComboBox
DomDynamicsAXCrumbList
DomDynamicsAXDatePicker
DomDynamicsAXGrid
DomDynamicsAXMenuBar
DomDynamicsAXMessageBar
DomDynamicsAXNavigationSearch
DomDynamicsAXTabControl
DomDynamicsAXTextBox
DomDynamicsCrm
DomDynamicsCrm
DomDynamicsCrm Objects
DomDynamicsCrmAgGrid
DomDynamicsCrmGrid
DomDynamicsCrmUnifiedInterfaceGrid
DomDynamicsCrmUnifiedInterfaceList
Salesforce
Salesforce
DomSalesforce
DomSalesforce
DomSalesforce Objects
DomLightningComboBox
DomLightningGrid
DomLightningListBox
DomSalesforceGrid
SAP
SAP
DomSAP
DomSAP
DomSAP Objects
DomSAPButton
DomSAPCalendar
DomSAPCombobox
DomSAPGrid
DomSAPInput
DomSAPRadioGroup
DomSAPTable
Manuals
Manuals
Rapise Installation Guide
AI in Rapise
Spira Dashboard
SpiraTest Integration
Preparing for Web Testing
Preparing for Android Testing
Preparing for iOS Testing
Azure DevOps Integration
Robotic Process Automation
JScript Language Reference
KB
KB
Knowledge Base
Education
Education
Recorded Webinars
Training
Playground
Release Notes
Release Notes
Release Notes for 8.3
Release Notes for 8.2
Release Notes for 8.1
Release Notes for 8.0
Release Notes for 7.4
Release Notes for 7.3
Release Notes for 7.2
Release Notes for 7.1
Release Notes for 7.0
Release Notes for 6.7
Release Notes for 6.6
Release Notes for 6.5
Release Notes for 6.4
Release Notes for 6.3
Release Notes for 6.2
Development Roadmap
Table of contents
See Also
Array
Standard JavaScript Array
See Also
¶
JS
Array