Silk Test Classic Help
Welcome to Silk Test Classic 20.5
Licensing Information
Getting Started
Best Practices for Using Silk Test Classic
Automation Under Special Conditions (Missing Peripherals)
Silk Test Product Suite
Silk Test Classic UI
Enabling or Disabling Usage Data Collection
Contacting Micro Focus
Information Needed by Micro Focus SupportLine
What's New in Silk Test Classic
Enhance Security with Java-based Encryption
Usability Enhancements
Technology Updates
Open Agent
How Silk Test Classic Assigns an Agent to a Window Declaration
Agent Options
Setting the Default Agent
Setting the Default Agent Using the Runtime Options Dialog Box
Setting the Default Agent Using the Toolbar Icons
Connecting to the Default Agent
Creating a Script that Uses Both Agents
Overview of Record Functionality Available for the Silk Test Agents
Setting the Window Timeout Value to Prevent Window Not Found Exceptions
Manually Setting the Window Timeout Value
Setting the Window Timeout Value in the Agent Options Dialog Box
Configuring the Connections Between the Silk Test Classic Components
Configuring the Port to Connect to the Information Service
Configuring the Port to Connect to the Open Agent
Editing the Properties of the Silk Test Information Service
Replacing the Certificates that are Used for the HTTPS Connection to the Information Service
Stopping the Open Agent After Test Execution
Enabling the Classic Agent
Basic Workflow for the Open Agent
Creating a New Project
Configuring Applications
Recording Test Cases for Standard and Web Applications
Recording Test Cases for Mobile Applications
Running a Test Case
Viewing Test Results
Migrating from the Classic Agent to the Open Agent
Differences for Agent Options Between the Silk Test Agents
Differences in Object Recognition Between the Silk Test Agents
Differences in the Classes Supported by the Silk Test Agents
Differences in the Parameters Supported by the Silk Test Agents
Overview of the Methods Supported by the Silk Test Agents
SYS Functions Supported by the Open Agent and the Classic Agent
Silk Test Classic Projects
Storing Project Information
Accessing Files Within Your Project
Sharing a Project Among a Group
Project Explorer
Creating a New Project
Opening an Existing Project
Converting Existing Tests to a Project
Using Option Sets in Your Project
Editing an Options Set
Silk Test Classic File Types
Organizing Projects
Adding Existing Files to a Project
Renaming Your Project
Working with Folders in a Project
Adding a Folder to the Files Tab of the Project Explorer
Moving Files and Folders
Removing a Folder from the Files tab of the Project Explorer
Renaming a Folder on the Files Tab of the Project Explorer
Sorting Resources within the Global Tab of the Project Explorer
Moving Files Between Projects
Removing Files from a Project
Turning the Project Explorer View On and Off
Viewing Resources Within a Project
Packaging a Silk Test Classic Project
Emailing a Project
Exporting a Project
Troubleshooting Projects
Files Not Found When Opening Project
Silk Test Classic Cannot Load My Project File
Silk Test Classic Cannot Save Files to My Project
Silk Test Classic Does Not Run
My Files No Longer Display In the Recent Files List
Cannot Find Items In Classic 4Test
Editing the Project Files
Project Description Dialog Box
Application Configuration
Configuring Applications
Configuring Standard Applications
Configuring Web Applications
Configuring Mobile Applications
Select Application Dialog Box
Modifying an Application Configuration
Application Configuration Errors
Troubleshooting Application Configurations
Application Configuration Dialog Box
Understanding the Recovery System for the Open Agent
Setting the Recovery System for the Open Agent
Base State
Modifying the Base State (Open Agent)
DefaultBaseState Function
Adding Tests that Use the Open Agent to the DefaultBaseState
DefaultBaseState and the wDynamicMainWindow Object
Flow of Control
The Non-Web Recovery Systems Flow of Control
How the Non-Web Recovery System Closes Windows
How the Non-Web Recovery System Starts the Application
Modifying the Default Recovery System
Overriding the Default Recovery System
Handling Login Windows
Handling Login Windows in Non-Web Applications that Use the Open Agent
Specifying Windows to be Left Open for Tests that Use the Open Agent
Specifying New Window Closing Procedures
Specifying Buttons, Keys, and Menus that Close Windows
Recording a Close Method for Tests that Use the Open Agent
Set Recovery System Dialog Box
Test Plans
Structure of a Test Plan
Overview of Test Plan Templates
Example Outline for Word Search Feature
Converting a Results File to a Test Plan
Working with Test Plans
Creating a New Test Plan
Indent and Change Levels in an Outline
Adding Comments to Test Plan Results
Documenting Manual Tests in the Test Plan
Describing the State of a Manual Test
Inserting a Template
Changing Colors in a Test Plan
Linking the Test Plan to Scripts and Test Cases
Insert Testplan Template Dialog Box
Working with Large Test Plans
Determining Where Values are Defined in a Large Test Plan
Dividing a Test Plan into a Master Plan and Sub-Plans
Creating a Sub-Plan
Copying a Sub-Plan
Opening a Sub-Plan
Connecting a Sub-Plan with a Master Plan
Refreshing a Local Copy of a Sub-Plan
Sharing a Test Plan Initialization File
Saving Changes
Overview of Locks
Acquiring and Releasing a Lock
Generating a Test Plan Completion Report
Testplan Completion Report Dialog Box
Adding Data to a Test Plan
Specifying Unique and Shared Data
Adding Comments in the Test Plan Editor
Testplan Editor Statements
The # Operator in the Testplan Editor
Using the Testplan Detail Dialog Box to Enter the testdata Statement
Entering the testdata Statement Manually
Linking Test Plans
Linking a Description to a Script or Test Case using the Testplan Detail Dialog Box
Linking a Test Plan to a Data-Driven Test Case
Linking to a Test Plan Manually
Linking a Test Case or Script to a Test Plan using the Testplan Detail Dialog Box
Linking the Test Plan to Scripts and Test Cases
Example of Linking a Test Plan to a Test Case
Categorizing and Marking Test Plans
Marking a Test Plan
How the Marking Commands Interact
Marking One or More Tests
Printing Marked Tests
Mark By Query Dialog Box
Mark By Named Query Dialog Box
Using Symbols
Overview of Symbols
Symbol Definition Statements in the Test Plan Editor
Defining Symbols in the Testplan Detail Dialog box
Assigning a Value to a Symbol
Specifying Symbols as Arguments when Entering a testcase Statement
Attributes and Values
Predefined Attributes
User Defined Attributes
Adding or Removing Members of a Set Attribute
Rules for Using + and -
Defining an Attribute and the Values of the Attribute
Assigning Attributes and Values to a Test Plan
Assigning an Attribute from the Testplan Detail Dialog Box
Modifying the Definition of an Attribute
Queries
Overview of Test Plan Queries
Overview of Combining Queries to Create a New Query
Guidelines for Including Symbols in a Query
The Differences between Query and Named Query Commands
Creating a New Query
Edit a Query
Delete a Query
Combining Queries
Combine Testplan Queries Dialog Box
New/Edit Testplan Query Dialog Box
Create Session Dialog Box
Testplan Detail Dialog Box
Testplan Detail - Testcase Dialog Box
Define Attributes Dialog Box
New Attribute Dialog Box
Update Manual Tests Dialog Box
Duplicate Test Descriptions dialog box
Designing and Recording Test Cases with the Open Agent
Creating Test Cases with the Open Agent
Recording Test Cases for Standard and Web Applications
Recording Test Cases for Mobile Applications
Recording a Test on Microsoft Edge
Recording Window Declarations that Include Locator Keywords
Recording Locators Using the Locator Spy
Recording an Application State
Recording Additional Actions Into an Existing Test
Actions Available During Recording
Setting Recording Options for the Open Agent
Best Practices for Creating Test Scripts
Specifying Whether to Use Locators or Tags to Resolve Window Declarations
Saving a Script File
Testing an Application State
Editing Remote Locations
Overview of Recording the Stages of a Test Case
Recording the Cleanup Stage and Pasting the Recording
Testing the Ability of the Recovery System to Close the Dialog Boxes of Your Application
Linking to a Script and Test Case by Recording a Test Case
Recording Actions
Locator Spy Dialog Box
Record Testcase Dialog Box
Update Files Dialog Box
Dynamic Object Recognition
XPath Basic Concepts
Object Type and Search Scope
Using Attributes to Identify an Object
Locator Syntax
XPath Samples
Supported Locator Attributes
Using Locators
Using Locators to Check if an Object Exists
Identifying Multiple Objects with One Locator
Locator Customization
Stable Identifiers
Creating Stable Locators
Example: Locating Siblings of a Control
Example: Locating the Expand Icon in a Dynamic GWT Tree
Custom Attributes
Custom Attributes for Apache Flex Applications
Java SWT Custom Attributes
Custom Attributes for Web Applications
Custom Attributes for Windows Forms Applications
Custom Attributes for WPF Applications
Troubleshooting Performance Issues for XPath
Highlighting Objects During Recording
Overview of the Locator Keyword
Test Cases
Overview of Test Cases
Anatomy of a Basic Test Case
Types of Test Cases
Test Case Design
Constructing a Test Case
Data in Test Cases
Saving Test Cases
Recording Without Window Declarations
Overview of Application States
Behavior of an Application State Based on NONE
Example: A Feature of a Word Processor
Verification
Verifying Object Properties
Verifying Object Properties (Open Agent)
Adding a Verification to a Script while Recording
Overview of Verifying Bitmaps
Verifying Appearance Using a Bitmap
Overview of Verifying an Objects State
Fuzzy Verification
Verifying that a Window or Control is No Longer Displayed
Data-Driven Test Cases
Data-Driven Workflow
Working with Data-Driven Test Cases
Code Automatically Generated by Silk Test Classic
Tips And Tricks for Data-Driven Test Cases
Testing an Application with Invalid Data
Enabling and Disabling Workflow Bars
Data Source for Data-Driven Test Cases
Configuring Your DSN
Setting Up a Data Source
Using an Oracle DSN to Data Drive a Test Case
Creating the Data-Driven Test Case
Selecting a Test Case to Data Drive
Finding and Replacing Values
Rules and Tips for Finding and Replacing Values in the Data-Driven Workflow
Running a Data-Driven Test Case
Running a Test Case Using a Sample Record for Each Table Used by the Data-Driven Test Case
Passing Data to a Test Case
Example Setup for Forward Case-Sensitive Search
Building Queries
Adding a Data-Driven Test Case to a Test Plan
Using a main Function in the Script
Using do...except to Handle an Exception
Select Data Source Dialog Box
Setup Data Driven Script DSN Dialog Box
Specify Data Driven Script Dialog Box
Specify Data Driven Testcase Dialog Box
Specify Rows Dialog Box
Go to Testcase Dialog Box
Select Testcase Dialog Box
Characters Excluded from Recording and Replaying
Testing in Your Environment with the Open Agent
Distributed Testing with the Open Agent
Remote Testing with the Open Agent
Testing with a Remote Open Agent
Connecting to a Remote Open Agent
Networking Protocols Used by the Open Agent
Single Remote Applications
Multiple Remote Applications
Configuring a Network of Computers
Enabling Networking on a Remote Host
Configuring the Connections Between the Silk Test Classic Components
Configuring the Port to Connect to the Information Service
Configuring the Port to Connect to the Open Agent
Editing the Properties of the Silk Test Information Service
Replacing the Certificates that are Used for the HTTPS Connection to the Information Service
Client/Server Testing Configurations
Running Test Cases in Parallel
Concurrency
Global Variables
Recovering Multiple Tests
Remote Recording
Threads and Concurrent Programming
Driving Multiple Machines
Protecting Access to Global Variables
Synchronizing Threads with Semaphores
Testing In Parallel but Not Synchronously
Statement Types
Parallel Processing Statements
Using Parallel Statements
Using a Spawn Statement
Using Templates
Using the Parallel Template
Client/Server Template
Testing Multiple Machines
Running Tests on One Remote Target
Running Tests Serially on Multiple Targets
Specifying the Target Machine Driven By a Thread
Specifying the Target Machine For a Single Command
Reporting Distributed Results
Alternative Machine Handle Operator
Testing Clients Concurrently
Testing Clients Plus Server Serially
Testing Databases
Testing Multiple Applications
Overview of Multi-Application Testing
Test Case Structure in a Multi-Application Environment
Invoking a Test Case in a Multi-Application Environment
Test Case Structure in a Single-Application Environment
Window Declarations for Multi-Application Testing
Concurrency Test Example Code
Concurrency Test Explained
Code for template.t
template.t Explained
defaults.inc
cs.inc
Include File Size
Troubleshooting Distributed Testing
Handling Limited Licenses
Testing Apache Flex Applications
Overview of Apache Flex Support
Configuring Security Settings for Your Local Flash Player
Configuring Flex Applications to Run in Adobe Flash Player
Configuring Flex Applications for Adobe Flash Player Security Restrictions
Customizing Apache Flex Scripts
Styles in Apache Flex Applications
Locator Attributes for Apache Flex Controls
Dynamically Invoking Apache Flex Methods
Testing Multiple Flex Applications on the Same Web Page
Adobe AIR Support
Apache Flex Exception Values
Overview of the Flex Select Method Using Name or Index
Selecting an Item in the FlexDataGrid Control
Enabling Your Flex Application for Testing
Linking Automation Packages to Your Flex Application
Precompiling the Flex Application for Testing
Loading at Run-Time
Run-Time Loading
Using the Command Line to Add Configuration Information
Passing Parameters into a Flex Application
Passing Parameters into a Flex Application Before Runtime
Passing Parameters into a Flex Application at Runtime Using the Flex Automation Launcher
Creating Testable Flex Applications
Flex AutomationName and AutomationIndex Properties
Setting the Flex automationName Property
Setting the Flex Select Method to Use Name or Index
Coding Flex Containers
Adding and Removing Containers from the Automation Hierarchy
Multiview Containers
Flex Automation Testing Workflow
Flex Automated Testing Initialization
Flex Automated Testing Recording
Flex Automated Testing Playback
Testing the Component Explorer
Configuring Security Settings for Your Local Flash Player
Launching the Component Explorer
Creating a New Project
Configuring Web Applications
Recording a Sample Test Case for the Component Explorer
Running a Test Case
Customizing Apache Flex Scripts
Testing Flex Custom Controls
Defining a Custom Control in the Test Application
Testing a Custom Control Using Dynamic Invoke
Testing a Custom Control Using Automation Support
Implementing Automation Support for a Custom Control
Flex Class Definition File
Client/Server Application Support
Client/Server Testing Challenges
Verifying Tables in ClientServer Applications
Evolving a Testing Strategy
Incremental Functional Test Design
Network Testing Types
Concurrency Testing
Configuration Testing
Functional Testing
Peak Load Testing
Volume Testing
How 4Test Handles Script Deadlock
Troubleshooting Configuration Test Failures
Testing .NET Applications with the Open Agent
Windows Forms Applications
Locator Attributes for Windows Forms Applications
Dynamically Invoking Windows Forms Methods
Suppressing Controls (Open Agent)
Determining the priorLabel in the Windows Forms Technology Domain
WPF Applications
Supported Controls for WPF
Locator Attributes for Windows Presentation Foundation (WPF) Controls
Classes that Derive from the WPFItemsControl Class
Custom WPF Controls
Setting WPF Classes to Expose During Recording and Playback
Dynamically Invoking WPF Methods
Setting Pre-Fill During Recording and Replaying
WPF Class Reference
Microsoft Silverlight Applications
Locator Attributes for Silverlight Controls
Dynamically Invoking Silverlight Methods
Scrolling in Silverlight
Troubleshooting when Testing Silverlight Applications
Silverlight Class Reference
Java AWT/Swing Support
Configuring a Test Application that Uses the Java Network Launching Protocol (JNLP)
Custom Attributes
Attributes for Java AWT/Swing Applications
Dynamically Invoking Java Methods
invokeMethods Example: Draw a Line in a Text Field
Determining the priorLabel in the Java AWT/Swing Technology Domain
Oracle Forms Support
Prerequisites for Testing Oracle Forms
Attributes for Oracle Forms Applications
Testing Java SWT and Eclipse Applications with the Open Agent
Suppressing Controls (Open Agent)
Attributes for Java SWT Applications
Dynamically Invoking Java Methods
Supported SWT Widgets for the Open Agent
Java SWT Classes for the Open Agent
Troubleshooting Java SWT and Eclipse Applications
Testing Mobile Applications
Android
Prerequisites for Testing Mobile Applications on Android
Testing Mobile Applications on Android
Testing Hybrid Applications on Android
Installing a USB Driver
Enabling USB-Debugging
Recommended Settings for Android Devices
Configuring the Android Emulator for Silk Test Classic
Tested Configurations for Parallel Test Execution
iOS
Prerequisites for Testing Mobile Applications on iOS
Testing Native Mobile Applications on a Physical iOS Device
Testing Native Mobile Applications on an iOS Simulator
Testing Mobile Web Applications on a Physical iOS Device
Testing Mobile Web Applications on an iOS Simulator
Testing Hybrid Applications on iOS
Preparing an iOS Device for Testing
Preparing an iOS App for Testing
Installing the Silk Test Information Service on a Mac
Preparing a Mac to Test Mobile Applications on iOS
Using a Personal Team Profile for Testing on Physical iOS Devices
Editing the Properties of the Silk Test Information Service
Uninstalling the Silk Test Information Service from a Mac
Recommended Settings for iOS Devices
Running Existing Scripts on iOS Using XCUITest
Recording Mobile Applications
Selecting the Mobile Device for Test Replay
Using Devices from Mobile Center Directly from Silk Test Classic
Using Devices from Mobile Center through Silk Central
Installing the Certificate for an HTTPS Connection to Mobile Center
Changing the Mobile Center Password
Using SauceLabs Devices
Connection String for a Mobile Device
Interacting with a Mobile Device
Releasing a Mobile Device
Releasing a Mobile Device After Recording
Releasing a Mobile Device After Replay
Using the setLocation Method when Testing a Mobile Application
Troubleshooting when Testing Mobile Applications
Limitations for Testing Mobile Web Applications
Limitations for Testing Native Mobile Applications
Dynamically Invoking Methods for Native Mobile Apps
Clicking on Objects in a Mobile Website
Using Existing Mobile Web Tests
Testing Rumba Applications
Enabling and Disabling Rumba
Locator Attributes for Identifying Rumba Controls
Testing a Unix Display
Rumba Class Reference
Testing SAP Applications
Locator Attributes for SAP Controls
Dynamically Invoking SAP Methods
Configuring Automation Security Settings for SAP
SAP Class Reference
Cross-Browser Testing with the Open Agent
Test Objects for xBrowser
Overview of Test Frames
Recording the Test Frame for a Web Application (Open Agent)
Modifying the Identifiers
Testing Web Applications on Different Browsers
Changing the Browser Type When Replaying Tests from the UI
Setting the Browser when Running Automated Tests
Testing Objects in a Web Page with the Open Agent
Testing Columns and Tables
Definition of a Table (Open Agent)
Testing Controls
Testing Images
Testing Links
Testing Text in Web Applications
Object Recognition for xBrowser Objects
xBrowser Default BaseState
Locator Attributes for xBrowser controls
Page Synchronization for xBrowser
Setting xBrowser Synchronization Options
Configuring the Locator Generator for xBrowser
Comparing API Playback and Native Playback for xBrowser
Setting Recording Options for xBrowser
Browser Configuration Settings for xBrowser
Connection String for a Remote Desktop Browser
Setting Capabilities for WebDriver-Based Browsers
Capturing the Contents of a Web Page
Testing with Apple Safari on a Mac
Prerequisites for Testing with Apple Safari on a Mac
Preparing Apple Safari for Testing
Installing the Silk Test Information Service on a Mac
Limitations for Testing with Apple Safari
Running Multiple Apple Safari Tests at the Same Time
Uninstalling the Silk Test Information Service from a Mac
Testing with Google Chrome
Prerequisites for Replaying Tests with Google Chrome
Testing Google Chrome Extensions
Testing Google Chrome with User Data Directories
Limitations for Testing with Google Chrome
Limitations for Testing with Google Chrome on macOS
Testing with Mozilla Firefox
Testing Mozilla Firefox with Profiles
Testing Mozilla Firefox Extensions
Limitations for Testing with Mozilla Firefox
Limitations for Testing with Mozilla Firefox on macOS
Testing with Microsoft Edge
Limitations for Testing with Microsoft Edge
Responsive Web Design Testing
Detecting Visual Breakpoints
Manually Creating Tests for Dynamic Popup Menus
Finding Hidden Input Fields
Improving iframe Performance
Cross-Browser Testing: Frequently Asked Questions
How do I Verify the Font Type Used for the Text of an Element?
What is the Difference Between textContents, innerText, and innerHtml?
I Configured innerText as a Custom Class Attribute, but it Is Not Used in Locators
What Should I Take Care Of When Creating Cross-Browser Scripts?
How Can I See Which Browser I Am Currently Using?
Which Locators are Best Suited for Stable Cross Browser Testing?
Logging Output of My Application Contains Wrong Timestamps
My Test Script Hangs After Navigating to a New Page
Recorded an Incorrect Locator
Rectangles Around Elements in Internet Explorer are Misplaced
Link.Select Does Not Set the Focus for a Newly Opened Window in Internet Explorer
DomClick(x, y) Is Not Working Like Click(x, y)
FileInputField.DomClick() Will Not Open the Dialog
How can I scroll in a browser?
The Move Mouse Setting Is Turned On but All Moves Are Not Recorded. Why Not?
I Need Some Functionality that Is Not Exposed by the xBrowser API. What Can I Do?
Why Are the Class and the Style Attributes Not Used in the Locator?
Dialog is Not Recognized During Replay
Why Do I Get an Invalidated-Handle Error?
Why Are Clicks Recorded Differently in Internet Explorer 10?
Testing the Insurance Company Sample Web Application
Creating a New Project for the Insurance Company Web Application
Configuring the Insurance Company Web Application
Recording a Test Case for the Insurance Company Web Site
Replaying a Test Case for the Insurance Company Web Site
xBrowser Classes
Universal Windows Platform Support
Testing Windows API-Based Applications
Overview of Windows API-Based Application Support
Locator Attributes for Windows API-Based Applications
Suppressing Controls (Classic Agent)
Suppressing Controls (Open Agent)
Configuring Standard Applications
Determining the priorLabel in the Win32 Technology Domain
Testing Embedded Chrome Applications
Microsoft Foundation Class Support
Limitations for Testing on Microsoft Windows 8 and Microsoft Windows 8.1
Keyword-Driven Tests
Advantages of Keyword-Driven Testing
Keywords
Creating a Keyword-Driven Test in Silk Test Classic
Recording a Keyword-Driven Test in Silk Test Classic
Setting the Base State for a Keyword-Driven Test in Silk Test Classic
Implementing a Keyword in Silk Test Classic
Recording a Keyword in Silk Test Classic
Marking a Test Method in a Script as a Keyword
Editing a Keyword-Driven Test
Managing Keywords in a Test in Silk Central
Which Keywords Does Silk Test Classic Recommend?
Using Parameters with Keywords
Example: Keywords with Parameters
Combining Keywords into Keyword Sequences
Replaying a Keyword-Driven Test with Specific Variables
Integrating Silk Test Classic with Silk Central
Implementing Silk Central Keywords in Silk Test Classic
Uploading a Keyword Library to Silk Central
Uploading a Keyword Library to Silk Central from the Command Line
Searching for a Keyword
Filtering Keywords
Troubleshooting for Keyword-Driven Testing
Using Advanced Techniques with the Open Agent
Starting from the Command Line
Starting Silk Test Classic from the Command Line
Recording a Test Frame
Overview of Object Files
Advantages of Object Files
Object File Locations
Specifying where Object Files Should be Written To and Read From
Declarations
GUI Specifiers
Overview of Dialog Box Declarations
Main Window and Menu Declarations
Window Declarations
Improving Silk Test Classic Window Declarations
Improving Object Recognition by Defining a New Window
Recording Window Declarations for the Main Window and Menu Hierarchy
Use the member-of Operator to Access Data
Overview of Identifiers
Save the Test Frame
Specifying How a Dialog Box is Invoked
Improving Object Recognition with Microsoft Accessibility
Using Accessibility with the Open Agent
Enabling Accessibility for the Open Agent
Microsoft UI Automation
Recording a Test Against an Application with an Implemented UI Automation Provider Interface
Dynamically Invoking UI Automation Methods
Locator Attributes for Identifying Controls with UI Automation
Scrolling in UI Automation Controls
Limitations when Using UI Automation
Troubleshooting when Testing with UI Automation Support Enabled
Calling Windows DLLs from 4Test
Aliasing a DLL Name
Calling a DLL from within a 4Test Script
Passing Arguments to DLL Functions
Using DLL Support Files Installed with Silk Test Classic
Extending the Class Hierarchy
Classes
Overview of Classes
Polymorphism
CursorClass, ClipboardClass, and AgentClass
Defining New Classes with the Open Agent
Defining New Class Properties
DesktopWin
Logical Classes
Class Hierarchy (Open Agent)
Verifying Attributes and Properties
Attribute Definition and Verification
Defining a New Attribute for an Existing Class
Defining New Verification Properties
Syntax for Attributes
Hidecalls Keyword
An Alternative to NumChildren as a Class Property
Defining Methods and Custom Properties
Defining a New Method
Defining a New Method for a Single GUI Object
Recording a Method for a GUI Object
Deriving a New Method from an Existing One
Defining Custom Verification Properties
Redefining a Method
Confirming the Property List
Examples
Example: Adding a Method to TextField Class
Example: Adding Tab Method to DialogBox Class
Example: Defining a Custom Verification Property
Porting Tests to Other GUIs
Handling Differences Among GUIs
Conditionally Loading Include Files
Load Different Include Files for Different Versions of the Test Application
Different Error Messages
One Logical Control can Have Two Implementations
Options Sets and Porting
Specifying Options Sets
Supporting Differences in Application Behavior
Text Box Requires Return Keystroke
Using Cross-Platform Methods in Your Scripts
About GUI Specifiers
Class Declarations
Conditional Compilation
Conditionally Compile Code
GUI with Inheritance
GUI with Global Variables
Marking 4Test Code as GUI Specific
Syntax of a GUI Specifier
What Happens when the Code is Compiled
Where You Use GUI Specifiers
do...except Statements
Type Statements
Supporting GUI-Specific Objects
Supporting GUI-Specific Captions
Supporting GUI-Specific Executables
Supporting GUI-Specific Menu Hierarchies
Supporting Custom Controls
Why Silk Test Classic Sees Controls as Custom Controls
Reasons Why Silk Test Classic Sees the Control as a Custom Control
Supporting Graphical Controls
Custom Controls (Open Agent)
Dynamic Invoke
Frequently Asked Questions About Dynamic Invoke
Which Methods Can I Call With the DynamicInvoke Method?
Why Does an Invoke Call Return a Simple String when the Expected Return is a Complex Object?
How Can I Simplify My Scripts When I Use Many Calls To DynamicInvokeMethods?
Testing Apache Flex Custom Controls
Managing Custom Controls (Open Agent)
Supporting a Custom Control
Custom Controls Dialog Box
Using Clipboard Methods
Get and Set Text Sample Code
Using the Modified Declaration
Filtering Custom Classes
Invisible Containers
Supporting Internationalized Objects
Overview of Silk Test Classic Support of Unicode Content
Using DB Tester with Unicode Content
Issues Displaying Double-Byte Characters
Learning More About Internationalization
Silk Test Classic File Formats
Reusing Silk Test Classic Single-Byte Files as Double-Byte
Specifying File Formats for Existing Files with Unicode Content
Specifying File Formats for New Files with Unicode content
Working with Bi-Directional Languages
Configuring Your Environment
Configuring Your Microsoft Windows XP PC for Unicode Content
Installing Language Support
Setting Up Your Input Method Editor
Displaying Double-Byte Characters
Displaying Double-Byte Characters in Dialog Boxes
Displaying Double-Byte Characters in the Editor
Using an IME with Silk Test Classic
Troubleshooting Unicode Content
Display Issues
Why Are My Window Declarations Recording Only Pipes?
What Are Pipes and Squares Anyway?
Why Can I Only Enter Pipes Into a Silk Test Classic File?
Why Do I See Pipes and Squares in the Project Tab?
Why Cannot My System Dialog Boxes Display Multiple Languages?
Why Do I See Pipes and Squares in My Win32 AUT?
Why Do the Fonts on My System Look so Different?
Why Do Unicode Characters Not Display in the Silk Test Project Explorer
Why Is My Web Application Not Displaying Characters Properly?
File Formats
Why Am I Getting Compile Errors?
Why Does Silk Test Classic Open Up the Save As Dialog Box when I Try to Save an Existing File?
Working with Input Method Editors
Why is English the Only Language Listed when I Click the Language Bar Icon?
Why Does This IME Look so Different from Other IMEs I Have Used
Using Autocomplete
Overview of AutoComplete
Customizing your MemberList
Frequently Asked Questions about AutoComplete
Turning AutoComplete Options Off
Using AppStateList
Using DataTypeList
Using FunctionTip
Using MemberList
Overview of the Library Browser
Library Browser Source File
Adding Information to the Library Browser
Add User-Defined Files to the Library Browser with Silk Test Classic
Viewing Functions in the Library Browser
Viewing Methods for a Class in the Library Browser
Examples of Documenting User-Defined Methods
Web Classes Not Displayed in Library Browser
Library Browser
Text Recognition Support
Slowing Down Tests
Testing Applications in Multiple UI Sessions on a Single Machine
Encrypting Passwords
Running Tests and Interpreting Results
Running Tests
Creating a Suite
Passing Arguments to a Script
Running a Test Case
Running a Test Plan
Running the Currently Active Script or Suite
Running Tests in Parallel
Example: Running a Test in Parallel
Setting Replay Options for the Open Agent
Stopping a Running Test Case Before it Completes
Setting a Test Case to Use Animation Mode
Run Application State Dialog Box
Run Testcase Dialog Box
Runtime Status Dialog Box
Analyzing Test Results
HTML Reports
Analyzing Results with the Silk TrueLog Explorer
TrueLog Explorer
TrueLog Limitations and Prerequisites
Why is TrueLog Not Displaying Non-ASCII Characters Correctly?
Opening the TrueLog Options Dialog Box
Setting TrueLog Options
Toggle TrueLog at Runtime Using a Script
Viewing Results Using the TrueLog Explorer
Interpreting Results in Result Files
Overview of the Results File
Viewing Test Results
Errors And the Results File
Viewing Differences
Merging Test Plan Results
How Does Silk Test Classic Synchronize Tests?
Selecting which Results to Display
Export Results Dialog Box
View Options Dialog Box
Compare Two Results Dialog Box
Analyzing Bitmaps
Overview of the Bitmap Tool
When to use the Bitmap Tool
Capturing Bitmaps with the Bitmap Tool
Capturing a Bitmap with the Bitmap Tool
Capturing a Bitmap During Recording
Capturing All or Part of the Zoom Window in Scan Mode
Saving Captured Bitmaps
Comparing Bitmaps
Rules for Using Comparison Commands
Bitmap Functions
Baseline and Result Bitmaps
Designating a Bitmap as a Baseline
Designating a Bitmap as a Results File
Un-Setting a Designated Bitmap
Zooming the Baseline Bitmap, Result Bitmap, and Differences Window
Looking at Statistics
Viewing Statistics by Comparing the Baseline Bitmap and the Result Bitmap
Exiting from Scan Mode
Starting the Bitmap Tool
Starting the Bitmap Tool from its Icon and Opening Bitmap Files
Starting the Bitmap Tool from the Results File
Starting the Bitmap Tool from the Run Dialog Box
Using Masks
Prerequisites for the Masking Feature
Applying a Mask
Editing an Applied Mask
Creating and Applying a Mask that Excludes Some Differences or Just Selected Areas
Creating and Applying a Mask that Excludes All Differences
Saving a Mask
Analyzing Bitmaps for Differences
Scanning Bitmap Differences
Showing Areas of Difference
Graphically Show Areas of Difference Between a Baseline and a Result Bitmap
Moving to the Next or Previous Difference
Zooming in on the Differences
Working with Result Files
Attaching a Comment to a Result Set
Comparing Result Files
Customizing results
Deleting Results
Change the default number of result sets
Changing the Colors of Elements In the Results File
Fix incorrect values in a script
Marking Failed Test Cases
Merging Test Plan Results
Navigating to errors
Viewing an individual summary
Storing and Exporting Results
Storing results
Extracting Results
Exporting Results
Displaying a different set of results
Removing the Unused Space from a Result File
Logging Elapsed Time, Thread, and Machine Information
Debugging Test Scripts
Designing and Testing with Debugging in Mind
Executing a Script in the Debugger
Debugging a Test Script
Debugger Menus
Stepping Into and Over Functions
Working with Scripts During Debugging
Exiting the Debugger
Breakpoints
Setting Breakpoints
Viewing Breakpoints
Deleting Breakpoints
Add Breakpoint Dialog Box
Delete Breakpoint Dialog Box
Breakpoint Dialog Box
Viewing Variables
Changing the Value of a Variable
Globals Dialog Box
Locals Dialog Box
Expressions
Evaluating Expressions
Enabling View Trace Listing
Viewing a List of Modules
View Module Dialog Box
Viewing the Debugging Transcripts
Transcript Dialog Box
Call Stack Dialog Box
Debugging Tips
Checking the Precedence of Operators
Checking for Code that Never Executes
Global and Local Variables with the Same Name
Handling Global Variables with Unexpected Values
Incorrect Usage of Break Statements
Incorrect Values for Loop Variables
Infinite loops
Typographical Errors
Uninitialized Variables
Setting Silk Test Classic Options
Setting General Options
Setting the Editor Font
Setting the Editor Colors
Runtime Options Dialog Box
Compiler Constants Dialog Box
Agent Options Dialog Box
Timing Tab
Verification Tab
Close Tab
Bitmap Tab
Bitmap Agent Options
Synchronization Tab
Setting Advanced Options
Other Tab
Compatibility Tab
Extensions Dialog Box
Extension Details Dialog Box
Setting Recording Options for the Open Agent
Setting Recording Options for the Classic Agent
Setting Replay Options for the Open Agent
Defining which Custom Locator Attributes to Use for Recognition
Setting Classes to Ignore
Custom Controls Dialog Box
Property Sets Dialog Box
New Property Set Dialog Box
Combine Property Sets Dialog Box
DOM Extensions Dialog Box
Extension Application Dialog Box
Extension Options (ActiveX) Dialog Box
Extension Options Dialog Box (Java)
TrueLog Options - Classic Agent Dialog Box
Setting TrueLog Options
Troubleshooting the Open Agent
Troubleshooting Apache Flex Applications
Why Cannot Silk Test Classic Recognize Apache Flex Controls?
Troubleshooting Basic Workflow Issues with the Open Agent
Error Messages
Agent not responding
Control is not responding
Functionality Not Supported on the Open Agent
Unable to Connect to Agent
Window is not active
Window is not enabled
Window is not exposed
Window not found
Handling Exceptions
Default Error Handling
Custom Error Handling
Trapping the exception number
Defining Your Own Exceptions
Using do...except Statements to Trap and Handle Exceptions
Programmatically Logging an Error
Performing More than One Verification in a Test Case
Writing an Error-Handling Function
Exception Values
Troubleshooting Java Applications
What Can I Do If the Silk Test Java File Is Not Included in a Plug-In?
What Can I Do If Java Controls In an Applet Are Not Recognized?
Multiple Machines Testing
Setting Up the Recovery System for Multiple Local Applications
two_apps.t
two_apps.inc
Other Problems
Adding a Property to the Recorder
Cannot Double-Click a Silk Test Classic File and Open Silk Test Classic
Cannot Extend AnyWin, Control, or MoveableWin Classes
Cannot open results file
Common DLL Problems
Common Scripting Problems
Conflict with Virus Detectors
Displaying the Euro Symbol
Do I Need Administrator Privileges to Run Silk Test Classic?
Does Silk Test Classic Support Oracle Forms?
General Protection Faults
Running Global Variables from a Test Plan Versus Running Them from a Script
Include File or Script Compiles but Changes are Not Picked Up
Library Browser Not Displaying User-Defined Methods
Maximum Size of Silk Test Classic Files
Recorder Does Not Capture All Actions
Relationship between Exceptions Defined in 4test.inc and Messages Sent To the Result File
The 4Test Editor Does Not Display Enough Characters
Silk Test Classic Support of Delphi Applications
Stopping a Test Plan
Using a Property Instead of a Data Member
Using File Functions to Add Information to the Beginning of a File
Why do I get error 07002 when updating an Excel sheet?
Why Does the Str Function Not Round Correctly?
Troubleshooting Projects
Files Not Found When Opening Project
Silk Test Classic Cannot Load My Project File
Silk Test Classic Cannot Save Files to My Project
Silk Test Classic Does Not Run
My Files No Longer Display In the Recent Files List
Cannot Find Items In Classic 4Test
Editing the Project Files
Recognition Issues
How Can the Application Developers Make Applications Ready for Automated Testing?
Tips
Example Test Cases for the Find Dialog Box
When to use the Bitmap Tool
Troubleshooting Web Applications
What Can I Do If the Page I Have Selected Is Empty?
Why Do I Get an Error Message When I Set the Accessibility Extension?
Using the Runtime Version of Silk Test Classic
Installing the Runtime Version
Starting the Runtime Version
Comparing Silk Test Classic and Silk Test Classic Runtime Menus and Commands
Known Issues
General Issues
Mobile Web Applications
Web Applications
Google Chrome
Internet Explorer
Microsoft Edge
Mozilla Firefox
SAP Applications
Silk Test Classic
Working with Files
Creating a New File
Searching for a String in a File
Replacing a String in a File
4Test Editor
Setting Up a Printer
Printing the Contents of the Active Window
Confirm Test Description Identifier Dialog Box
Using the Silk Test Classic Menus
File Menu
Edit Menu
Outline Menu
Record Menu
Run Menu
Options Menu
Project Menu
Tools Menu
Workflows Menu
Window Menu
Breakpoint Menu
Debug Menu
Include Menu
Results Menu
Testplan Menu
View Menu
Help Menu
Bitmap Tool Menus
Glossary
4Test Classes
4Test-Compatible Information or Methods
Abstract Windowing Toolkit
accented character
agent
applet
application state
attributes
Band (.NET)
base state
bidirectional text
Bytecode
call stack
child object
class
class library
class mapping
Classic 4Test
client area
custom object
data-driven test case
data member
declarations
DefaultBaseState
diacritic
Difference Viewer
double-byte character set (DBCS)
dynamic instantiation
dynamic link library (DLL)
enabling
exception
frame file
fully qualified object name
group description
handles
hierarchy of GUI objects
host machine
hotkey
Hungarian notation
identifier
include file
internationalization or globalization
Java Database Connectivity (JDBC)
Java Development Kit (JDK)
Java Foundation Classes (JFC)
Java Runtime Environment (JRE)
Java Virtual Machine (JVM)
JavaBeans
Latin script
layout
levels of localization
load testing
localization
localize an application
locator
logical hierarchy
manual test
mark
master plan
message box
method
minus (-) sign
modal
modeless
Multibyte Character Set (MBCS)
Multiple Application Domains (.NET)
negative testing
nested declarations
No-Touch (.NET)
object
outline
Overloaded method
parent object
performance testing
physical hierarchy (.NET)
plus (+) sign
polymorphism
project
properties
query
recovery system
regression testing
results file
script
script file
side-by-side (.NET)
Simplified Chinese
Single-Byte Character Set (SBCS)
smoke test
Standard Widget Toolkit (SWT)
statement
status line
stress testing
subplan
suite
Swing
symbols
tag
target machine
template
test description
test frame file
test case
test plan
TotalMemory parameter
Traditional Chinese
variable
verification statement
Visual 4Test
window declarations
window part
XPath
The 4Test Language
4Test Language
Active and Enabled Statuses
Calling Methods and Functions
C Compared to 4Test
Comments in 4Test Files
Built-in Constants
Overview of File Handles and Remote File Input and Output
Introduction to File Handles
Introduction to Remote File Input and Output
File Handles and Remote File Input and Output Examples
Reading from a File
Tips for Using the Remote File Functions
Writing to a File
Flow-Of-Control Statements
Functions by Programming Task
Variable Number of Arguments
Numeric Representation Conventions
Properties
Reserved Words
Identifier Naming Rules
Wildcards
Key Names
Syntax Conventions
Classes
General Core Classes
AccessibleControl Class
DoDefaultAction Method
Description Property
Role Property (AccessibleControl)
State Property (AccessibleControl)
AgentClass Class
Attach Method (AgentClass)
DetachAll Method (AgentClass)
DisplayMessage Method
FlushEvents Method
GetDllCallPrecedence Function (AgentClass)
GetOption Function
IsOptionValid Function
SetDllCallPrecedence Method (AgentClass)
SetOption Method
Shutdown Method (AgentClass)
UnloadAllDlls Method (AgentClass)
UnloadDll Method (AgentClass)
AnyWin Class
CaptureBitmap Method
Click Method (AnyWin PushButton)
DoubleClick Method
DynamicInvoke Method (AnyWin)
DynamicInvokeMethods Method (AnyWin)
Exists Method
ExtendedClick Method
ExtendedDoubleClick Method
ExtendedPressMouse Method
ExtendedReleaseMouse Method
Find Method
FindAll Function
GenerateLocator Function
GetAgentType Function
GetAppId Function
GetBitmapCRC Function
GetCaption Function
GetChildren Function
GetClass Function
GetContents Function (AnyWin)
GetDynamicMethodList Function (AnyWin)
GetHandle Function
GetID Function
GetIndex Function
GetLocators Function
GetManyProperties Function
GetName Function
GetParent Function
GetProperty Function (AnyWin)
GetPropertyList Function (AnyWin)
GetRect Function (AnyWin)
GetTag Function
HighlightObject Method
ImageClickFile Method (AnyWin)
ImageExistsFile Method (AnyWin)
IsActive Function
IsDefined Function
IsEnabled Function
IsOfClass Function
IsVisible Function
MoveMouse Method
MultiClick Method
OpenContextMenu Method
OpenContextSelect Method
PressKeys Method
PressMouse Method
ReleaseKeys Method
ReleaseMouse Method
Resolve Function
ResolveAll Function
SetEnabled Method
SetParentActive Method
SetProperty Method
SetVisible Method
TextCapture Method (AnyWin)
TextClick Method (AnyWin)
TextExists Method (AnyWin)
TextRectangle Method (AnyWin)
TypeKeys Method (AnyWin)
TypePasswordKeys Method
VerifyActive Method
VerifyBitmap Method
VerifyEnabled Method
VerifyProperties Method
VerifyText Method (AnyWin)
WaitBitmap Method
WaitForChildDisappearance Method
WaitForDisappearance Method
WaitForObject Method
WaitForProperty Method
WaitForPropertyNotEquals Method (AnyWin)
WaitForScreenshotStable Method (AnyWin)
AppId Property
Background Property
bActive Property
bApiClick Property
bEnabled Property
bExists Property
Class Property
Foreground Property
hWnd Property
iIndex Property
lwChildren Property
Rect Property
sCaption Property
sFont Property
sID Property
sName Property
WndTag Property
wParent Property
CheckBox Class
Check Method (CheckBox MenuItem)
GetState Function (CheckBox)
SetState Method (CheckBox)
SetUndecided Method
Toggle Method (CheckBox)
Uncheck Method (CheckBox MenuItem)
VerifyValue Method (CheckBox Class)
bChecked Property
bValue Property
State Property (CheckBox CheckBoxToolItem RadioListToolItem)
CheckBoxToolItem Class
Select Method (CheckBoxToolItem DomCheckBox ToggleButton)
State Property (CheckBox CheckBoxToolItem RadioListToolItem)
ClipboardClass Class
GetText Function (ClipboardClass)
SetText Method (ClipboardClass)
lsValue Property
ComboBox Class
ClearText Method (ComboBox DomTextField TextField)
GetContents Function (ComboBox ListBox PopupListRadioList)
GetItemCount Function (ComboBox ListBox ListView Menu PopupList RadioList)
GetItems Function (ComboBox ListBox RadioList )
GetItemText Function (ComboBox ListBox PopupList RadioList)
GetSelectedItem Function
GetText Function (ComboBox)
Select Method (ComboBox ListBox ListView PopupList RadioList)
SetSelIndex Method
SetText Method (ComboBox)
VerifyText Method (ComboBox)
iItemCount property
iValue Property
lsContents Property
sValue Property
ConsoleClass Class
Close Method (ConsoleClass)
CloseAll Method (ConsoleClass)
CloseWindow Method (ConsoleClass)
GetContents Function (ConsoleClass)
GetContentsOfWindow Function (ConsoleClass)
Open Method (ConsoleClass)
OpenWithCaption Method (ConsoleClass)
TypeKeys Method (ConsoleClass)
TypeKeysInWindow Method (ConsoleClass)
Control Class
GetPriorStatic Function
HasFocus Method (Control)
SetFocus Method (Control)
VerifyFocus Method (Control)
bHasFocus Property
CursorClass Class
GetPosition Function (CursorClass)
GetType Function
IsOfClass Function
Wait Method
CustomWin Class
DefinedWin Class
DesktopWin Class
DialogBox Class
Accept Method
Dismiss Method (DialogBox)
GetCloseWindows Method (DialogBox)
GetNextCloseWindow Method (Dialog Box)
Invoke Method (ChildWin DialogBox MainWin)
DropDownToolItem Class
Open Method (DropDownToolItem)
Select Method (DropDownToolItem PushToolItem)
DynamicText Class
GetText Function (DynamicText StaticText TextField)
VerifyValue Method (DynamicText StaticText TextField)
sValue Property
HorizontalScrollBar Class
ListBox Class
ExtendedDoubleSelect Method
GetContents Function (ComboBox ListBox PopupListRadioList)
GetItemCount Function (ComboBox ListBox ListView Menu PopupList RadioList)
GetItems Function (ComboBox ListBox RadioList )
GetItemText Function (ComboBox ListBox PopupList RadioList)
GetSelItems Function (ListBox TreeView)
MultiSelect Method (ListBox)
SetMultiSelIndex Method
bIsMulti Property
iItemCount property
iValue Property
lsContents Property
lsValue Property
sValue Property
MainWin Class
CloseWindows Method
Exit Method
GetCloseWindows Function
GetNextCloseWindow Function
Invoke Method (ChildWin DialogBox MainWin)
Start Method
Menu Class
GetContents Function (ComboBox ListBox PopupListRadioList)
GetItemCount Function (ComboBox ListBox ListView Menu PopupList RadioList)
Pick Method
iItemCount property
MenuItem Class
Check Method (CheckBox MenuItem)
Pick Method
Uncheck Method (CheckBox MenuItem)
VerifyChecked Method
bChecked Property
MoveableWin Class
Close Method (MoveableWin)
GetState Function (MoveableWin)
Maximize Method (MoveableWin)
Minimize Method (MoveableWin)
Move Method (MoveableWin)
Restore Method (MoveableWin)
SetActive Method (MoveableWin)
Size Method
VerifyCaption Method
PageList Class
FindPage Function
GetContents Function (PageList)
GetPageCount Function
GetPageName Function
GetSelIndex Function (TreeView)
GetSelText Function (PageList)
HasSubPages Method
Select Method (PageList)
bHasSubPages Property
iPageCount Property
iValue Property
lsContents Property
sValue Property
PushButton Class
Click Method (AnyWin PushButton)
IsIndeterminate Function
IsPressed Function
RadioList Class
GetContents Function (ComboBox ListBox PopupListRadioList)
GetItemCount Function (ComboBox ListBox ListView Menu PopupList RadioList)
GetItems Function (ComboBox ListBox RadioList )
GetItemText Function (ComboBox ListBox PopupList RadioList)
GetSelItem Method (RadioList)
iItemCount property
iValue Property
lsContents Property
sValue Property
Scale Class
GetPosition Function (Scale ScrollBar)
GetRange Function (Scale ScrollBar)
SetPosition Method (Scale ScrollBar)
SetToMax Method (Scale)
SetToMin Method (Scale)
iValue Property
Range Property
rValue Property
ScrollBar Class
GetPageSize Function
GetPosition Function (Scale ScrollBar)
GetRange Function (Scale ScrollBar)
ScrollByLine Method
ScrollByPage Method
ScrollToMax Method
ScrollToMin Method
SetPageSize Method
SetPosition Method (Scale ScrollBar)
VerifyPageSize Method
iPageSize Property
iValue Property
Range Property
StaticText Class
GetText Function (DynamicText StaticText TextField)
VerifyValue Method (DynamicText StaticText TextField)
sValue Property
StatusBar Class
TableColumn Class
Resize Method (DataGridColumn SWTTableColumn SWTTreeColumn TableColumn)
Select Method (CTabItem SWTTabItem SWTTableColumn SWTTreeColumn TableColumn)
Width Property
TableEx Class
Check Method (TableEx)
DoubleSelect Method (TableEx)
ExtendSelectRow Method (TableEx)
FocusRow Method (TableEx)
MultiSelectRow Method (TableEx)
MultiUnselectRow Method (TableEx)
SelectRow Method (TableEx)
Uncheck Method (TableEx)
AllowsCheck Property
AllowsMultiSelect Property
ColumnCount Property
ColumnItems Property
RowCount Property
RowItems Property
SelectedIndices Property
SelectedItems Property (SWTTable TableEx WinFormsDataGrid)
TableRow Class
Checked Property
ItemCount Property
Items Property
TextField Class
ClearText Method (ComboBox DomTextField TextField)
GetBackgroundColor Function
GetContents Function (TextField)
GetFontName Function
GetFontSize Function
GetMultiSelText Function (TextField)
GetMultiText Function (TextField)
GetPosition Function (TextField)
GetSelRange Function (TextField)
GetSelText Function (TextField)
GetText Function (DynamicText StaticText TextField)
SetMultiText Method (TextField)
SetPosition Method (TextField)
SetSelRange Method (TextField)
SetText Method (TextField)
VerifyPosition Method
VerifySelRange Method
VerifySelText Method (TextField)
VerifyValue Method (DynamicText StaticText TextField)
bIsMulti Property
IsPassword Property (TextField)
lsValue Property
sValue Property
ToolBar Class
TreeView Class
Check Method (TreeView)
Collapse Method (TreeView)
DoubleSelect Method (TreeView)
Expand Method (TreeView)
ExtendedDoubleSelect Method
FindItem Function (TreeView)
GetItemCount Function (TreeView)
GetItemRect Function (TreeView)
GetItems Function (TreeView)
GetSelIndex Function (TreeView)
GetSelItemIndices Method (TreeView)
GetSelItems Function (ListBox TreeView)
GetSelText Function (TreeView)
Select Method (TreeView)
Uncheck Method (TreeView)
VerifyValue Method (TreeView)
AllowsCheck Property
iItemCount property
ItemPaths Property (TreeView)
iValue Property
lsContents Property
sValue Property
VisibleItemPaths Property (TreeView)
VerticalScrollBar Class
Flex Class Reference
FlexAccordion Class
FlexAdvancedDataGrid Class
FlexAlert Class
FlexApplication Class
FlexAreaChart Class
FlexAreaSeries Class
FlexAxisRenderer Class
FlexBarChart Class
FlexBarSeries Class
FlexBox Class
FlexBubbleChart Class
FlexBubbleSeries Class
FlexButton Class
FlexButtonBar Class
FlexCandlestickChart Class
FlexCandlestickSeries Class
FlexCanvas Class
FlexCartesianChart Class
FlexChart Class
FlexChartLegend Class
FlexChartSeries Class
FlexCheckBox Class
FlexColorPicker Class
FlexColumnChart Class
FlexColumnSeries Class
FlexComboBase Class
FlexComboBox Class
FlexContainer Class
FlexContainerMovieClip Class
FlexDataGrid Class
FlexDateChooser Class
FlexDateField Class
FlexDisplayObject Class
FlexDividedBox Class
FlexForm Class
FlexFormItem Class
FlexHLOCChart Class
FlexHLOCSeries Class
FlexHLOCSeriesBase Class
FlexImage Class
FlexLabel Class
FlexLineChart Class
FlexLineSeries Class
FlexLinkBar Class
FlexList Class
FlexListBase Class
FlexListLabel Class
FlexLoader Class
FlexMenu Class
FlexMenuBar Class
FlexNavigationBar Class
FlexNumericStepper Class
FlexObject Class
FlexOLAPDataGrid Class
FlexPanel Class
FlexPieChart Class
FlexPieSeries Class
FlexPlotChart Class
FlexPlotSeries Class
FlexPopUpButton Class
FlexProgressBar Class
FlexRadioButton Class
FlexRepeater Class
FlexRule Class
FlexScrollBar Class
FlexScrollBase Class
FlexSlider Class
FlexStandalonePlayer Class
FlexTabNavigator Class
FlexTextArea Class
FlexTitleWindow Class
FlexToggleButtonBar Class
FlexTree Class
FlexUIMovieClip Class
FlexVideoDisplay Class
FlexViewStack Class
FlexWindow Class
FlexWindowedApplication Class
SparkAirHTML Class
SparkApplication Class
SparkBorderContainer Class
SparkButton Class
SparkButtonBar Class
SparkButtonBarButton Class
SparkButtonBase Class
SparkCheckBox Class
SparkComboBox Class
SparkComplexDisplay Class
SparkDataGrid Class
SparkDataGridLabel Class
SparkDataGroup Class
SparkDataRenderer Class
SparkDropDownList Class
SparkDropDownListBase Class
SparkForm Class
SparkFormItem Class
SparkGroup Class
SparkGroupBase Class
SparkImage Class
SparkLabel Class
SparkList Class
SparkListBase Class
SparkListLabel Class
SparkMuteButton Class
SparkNavigatorContent Class
SparkNumericStepper Class
SparkObject Class
SparkPanel Class
SparkPopUpAnchor Class
SparkRadioButton Class
SparkRange Class
SparkRichEditableText Class
SparkRichText Class
SparkScrollBar Class
SparkSkinnableContainer Class
SparkSkinnableContainerBase Class
SparkSkinnableDataContainer Class
SparkSkinnablePopUpContainer Class
SparkSkinnableTextBase Class
SparkSlider Class
SparkSpinner Class
SparkTabBar Class
SparkTextArea Class
SparkTextBase Class
SparkTextInput Class
SparkTileGroup Class
SparkTitleWindow Class
SparkToggleButton Class
SparkToggleButtonBase Class
SparkTrackBase Class
SparkVideoDisplay Class
SparkVideoPlayer Class
SparkVolumeBar Class
SparkWindow Class
SparkWindowedApplication Class
Java Classes
QapJava Class
AddReturnValue Method
Failure Method
GetInArg Function
GetInArgCount Function
GetObject Function
Success Method
Java JFC Classes
JavaJFCCheckBox Class
JavaJFCCheckBoxMenuItem Class
JavaJFCChildWin Class
JavaJFCComboBox Class
JavaJFCImage Class
JavaJFCListBox Class
JavaJFCMenu Class
JavaJFCMenuItem Class
JavaJFCPageList Class
JavaJFCPopupList Class
JavaJFCPopupMenu Class
JavaJFCProgressBar Class
JavaJFCPushButton Class
JavaJFCRadioButton Class
JavaJFCRadioButtonMenuItem Class
JavaJFCRadioList Class
JavaJFCScale Class
JavaJFCScrollBar Class
JavaJFCSeparator Class
JavaJFCStaticText Class
JavaJFCTable Class
JavaJFCTextField Class
GetText Function (JavaJFCTextField)
SetText Method (JavaJFCTextField)
TypeKeys Method (JavaJFCTextField)
JavaJFCToggleButton Class
JavaJFCToolBar Class
JavaJFCTreeView Class
JavaJFCUpDown Class
Java SWT Classes for the Open Agent
CBanner Class
Bottom Property
Left Property
Right Property
RightMinimumSize Property
RightWidth Property
Simple Property
CheckBoxToolItem Class
CoolBar Class
ItemCount Property
Items Property
CoolItem Class
Content Property
CTabFolder Class
Close Method (CTabFolder)
Maximize Method (CTabFolder)
Minimize Method (CTabFolder)
Restore Method (CTabFolder)
Select Method (CTabFolder)
SelectList Method (CTabFolder)
ItemCount Property
Items Property
SelectedIndex Property
SelectedItem Property
CTabItem Class
Close Method (CTabItem)
Select Method (CTabItem SWTTabItem SWTTableColumn SWTTreeColumn TableColumn)
Selected Property
DropDownToolItem Class
ExpandBar Class
Collapse Method (ExpandBar)
Expand Method (ExpandBar)
ExpandedItems Property
ItemCount Property
Items Property
ExpandItem Class
Collapse Method (ExpandItem)
Expand Method (ExpandItem)
Content Property
Expanded Property
Group Class
HorizontalSash Class
Item Class
Link Class
Select Method (Link)
PushToolItem Class
Select Method (DropDownToolItem PushToolItem)
RadioListToolItem Class
Select Method (DomainUpDown DomListBox ListViewEx RadioListToolItem)
State Property (CheckBox CheckBoxToolItem RadioListToolItem)
Sash Class
Move Method (Sash)
SashForm Class
Horizontal Property
MaximizedControl Property
Vertical Property
Weights Property
ScrollableControl Class
ScrolledComposite Class
AlwaysShowScrollbars Property
Content Property
Origin Property
Shell Class
Spinner Class
Decrement Method (Spinner)
Increment Method (Spinner)
PageDecrement Method (Spinner)
PageIncrement Method (Spinner)
SetValue Method (Spinner)
IncrementCount Property
PageSize Property
Position Property
Range Property
StyledText Class
Editable Property
SWTBrowser Class
SWTDateTime Class
Select Method (MonthCalendar SWTDateTime)
CurrentDate Property
Day Property
Hours Property
Minutes Property
Month Property
Seconds Property
Year Property
SWTTabControl Class
SelectedTabItem Property
TabItems Property
SWTTabItem Class
Select Method (CTabItem SWTTabItem SWTTableColumn SWTTreeColumn TableColumn)
Selected Property
SWTTable Class
Check Method (SWTTable)
DoubleSelect Method (SWTTable)
ExtendSelectRow Method (SWTTable)
FocusRow Method (SWTTable)
MultiSelectRow Method (SWTTable)
MultiUnselectRow Method (SWTTable)
SelectRow Method (SWTTable)
Uncheck Method (SWTTable)
AllowsCheck Property
AllowsMultiSelect Property
ColumnCount Property
ColumnItems Property
RowCount Property
RowItems Property
SelectedIndices Property
SelectedItems Property (SWTTable TableEx WinFormsDataGrid)
SWTTableColumn Class
Resize Method (DataGridColumn SWTTableColumn SWTTreeColumn TableColumn)
Select Method (CTabItem SWTTabItem SWTTableColumn SWTTreeColumn TableColumn)
Width Property
SWTTableRow Class
Checked Property
iItemCount property
Items Property String
SWTTree Class
ExtendSelect Method (SWTTree)
FindItemInColumn Function
GetContentsOfColumn Function
GetItemsOfColumn Function
GetSelectedTextOfColumn Function
MultiSelect Method (SWTTree)
MultiUnselect Method (SWTTree)
ColumnCount Property
Columns Property
SWTTreeColumn Class
Resize Method (DataGridColumn SWTTableColumn SWTTreeColumn TableColumn)
Select Method (CTabItem SWTTabItem SWTTableColumn SWTTreeColumn TableColumn)
Width Property
ToggleButton Class
Select Method (CheckBoxToolItem DomCheckBox ToggleButton)
iState Property
ToolItem Class
VerticalSash Class
ViewForm Class
Content Property
TopCenter Property
TopLeft Property
TopRight Property
Java-Equivalent Window Classes
JavaApplet Class
GetJVMInfo Function
JavaDialogBox Class
JavaMainWin Class
Mobile Class Reference
MobileButton Class
MobileDevice Class
MobileObject Class
MobileTextField Class
MobileWindow Class
Windows Forms Classes Used by the Open Agent
CheckBoxToolItem Class
Select Method (CheckBoxToolItem DomCheckBox ToggleButton)
CheckedListBox Class
Check Method (CheckedListBox)
Uncheck Method (CheckedListBox Class)
CheckedIndices Property
CheckedItems Property
DropDownToolItem Class
Open Method (DropDownToolItem)
Select Method (DropDownToolItem PushToolItem)
DataGridColumn Class
AutoResize Method (DataGridColumn)
Resize Method (DataGridColumn SWTTableColumn SWTTreeColumn TableColumn)
ScrollIntoView Method
Select Method (DataGridColumn DataGridItem DataGridRow)
Width Property
DataGridItem Class
ScrollIntoView Method (DataGridItem)
Select Method (DataGridColumn DataGridItem DataGridRow)
Column Property
Row Property
Selected Property
DataGridRow Class
Resize Method (DataGridRow)
Select Method (DataGridColumn DataGridItem DataGridRow)
ScrollIntoView Method (DataGridRow)
Height Property
ItemCount Property
Items Property
DomainUpDown Class
Decrement Method (DomainUpDown UpDownEx)
Increment Method (DomainUpDown UpDownEx)
Select Method (DomainUpDown DomListBox ListViewEx RadioListToolItem)
ItemCount Property
Items Property
SelectedIndex Property (DomainUpDown)
SelectedItem Property (DomainUpDown)
Wraparound Property
FormsWindow Class
MenuStrip Class
WinFormsDataGrid Class
DoubleSelectItem Method (DataGrid)
ExtendSelectItem Method
MultiSelectItem Method
MultiUnselectItem Method
ScrollIntoView Method (WinFormsDataGrid)
SelectAllItems Method
SelectItem Method
AllowsMultiSelect Property
ColumnCount Property
ColumnItems Property
Items Property
RowCount Property
RowItems Property
SelectedItems Property (SWTTable TableEx WinFormsDataGrid)
Windows Based Application Class Reference
Rumba Class Reference
Rumba Keys
RumbaCharacterAttribute Data Type
RumbaField Class
RumbaLabel Class
RumbaObject Class
RumbaScreen Class
RumbaTextField Class
SAP Class Reference
SapBarChart Class
SapBox Class
SapButton Class
SapCalendar Class
SapChart Class
SapCheckBox Class
SapColorSelector Class
SapComboBox Class
SapComponent Class
SapContainer Class
SapContainerShell Class
SapContextMenu Class
SapCustomControl Class
SapDockShell Class
SapGridView Class
SapHorizontalScrollBar Class
SapHTMLViewer Class
SapLabel Class
SapMenu Class
SapMenubar Class
SapNetPlan Class
SapOfficeIntegration Class
SapOkCodeField Class
SapPicture Class
SapRadioButton Class
SapScrollbar Class
SapScrollContainer Class
SapShell Class
SapSimpleContainer Class
SapSplitterContainer Class
SapStatusbar Class
SapTab Class
SapTable Class
SapTabStrip Class
SapTextEdit Class
SapTextField Class
SapTitlebar Class
SapToolbar Class
SapToolbarControl Class
SapTree Class
SapUserArea Class
SapVerticalScrollBar Class
SapWindow Class
Silverlight Class Reference
SLApplication Class
SLAutoCompleteBox Class
SLBase Class
SLButton Class
SLCalendar Class
SLCalendarButton Class
SLCalendarDayButton Class
SLCheckBox Class
SLComboBox Class
SLComboBoxItem Class
SLDataGrid Class
SLDataGridCell Class
SLDataGridDetails Class
SLDataGridRow Class
SLDataPager Class
SLDatePicker Class
SLDescriptionViewer Class
SLFrame Class
SLGridSplitter Class
SLGroup Class
SLHeader Class
SLHeaderItem Class
SLHorizontalScrollBar Class
SLHyperlinkButton Class
SLImage Class
SLListBox Class
SLListItem Class
SLMediaElement Class
SLMenu Class
SLMenuBar Class
SLMenuItem Class
SLMultiScaleImage Class
SLPane Class
SLPasswordBox Class
SLPopup Class
SLProgressBar Class
SLRadioButton Class
SLRepeatButton Class
SLRichTextBox Class
SLSeparator Class
SLSlider Class
SLSpinner Class
SLSplitButton Class
SLStatusBar Class
SLTabControl Class
SLTabItem Class
SLTable Class
SLTextBlock Class
SLTextBox Class
SLThumb Class
SLTitleBar Class
SLToggleButton Class
SLToolBar Class
SLToolTip Class
SLTreeView Class
SLTreeViewItem Class
SLValidationSummary Class
SLVerticalScrollBar Class
SLWindow Class
Java AWT and Swing Class Reference
AbstractButton Class
Applet Class
AppletContainer Class
AWTButton Class
AWTCanvas Class
AWTCheckbox Class
AWTCheckboxMenuItem Class
AWTChoice Class
AWTComponent Class
AWTContainer Class
AWTDialog Class
AWTFrame Class
AWTHorizontalScrollbar Class
AWTLabel Class
AWTList Class
AWTMenu Class
AWTMenuComponent Class
AWTMenuItem Class
AWTRadioButton Class
AWTScrollbar Class
AWTScrollPane Class
AWTTextArea Class
AWTTextComponent Class
AWTTextField Class
AWTVerticalScrollbar Class
AWTWindow Class
BasicArrowButton Class
JButton Class
JCheckBox Class
JCheckBoxMenuItem Class
JColorChooser Class
JComboBox Class
JComponent Class
JDesktopPane Class
JDialog Class
JEditorPane Class
JFrame Class
JHorizontalScrollBar Class
JLabel Class
JLayeredPane Class
JList Class
JMenu Class
JMenuBar Class
JMenuItem Class
JPanel Class
JPasswordField Class
JPopupMenu Class
JProgressBar Class
JRadioButton Class
JRadioButtonMenuItem Class
JRootPane Class
JScrollBar Class
JScrollPane Class
JSlider Class
JSpinner Class
JSplitPane Class
JTabbedPane Class
JTable Class
JTableHeader Class
JTextArea Class
JTextComponent Class
JTextField Class
JTextPane Class
JToggleButton Class
JToolBar Class
JTree Class
JVerticalScrollBar Class
JViewport Class
JWindow Class
OracleFormsApplication Class
OracleFormsButton Class
OracleFormsCheckbox Class
OracleFormsChoice Class
OracleFormsComboBox Class
OracleFormsContainer Class
OracleFormsHorizontalScrollbar Class
OracleFormsLabel Class
OracleFormsListBox Class
OracleFormsListView Class
OracleFormsMenu Class
OracleFormsMenuItem Class
OracleFormsPopList Class
OracleFormsPopupMenu Class
OracleFormsRadioButton Class
OracleFormsScrollbar Class
OracleFormsStatusArea Class
OracleFormsStatusBar Class
OracleFormsStatusBarItem Class
OracleFormsStatusIndicator Class
OracleFormsTabBar Class
OracleFormsTabBarItem Class
OracleFormsTabPanel Class
OracleFormsTextField Class
OracleFormsTitleBar Class
OracleFormsToolBar Class
OracleFormsToolBarItem Class
OracleFormsTree Class
OracleFormsVerticalScrollbar Class
SplitPaneDivider Class
UI Automation Class Reference
UIAButton Class
UIACalendar Class
UIACheckBox Class
UIAComboBox Class
UIADataGrid Class
UIADataItem Class
UIAGroup Class
UIAHeader Class
UIAHeaderItem Class
UIAHorizontalScrollBar Class
UIAHyperlinkButton Class
UIAImage Class
UIAListBox Class
UIAListItem Class
UIAMenu Class
UIAMenuBar Class
UIAMenuItem Class
UIAObject Class
UIAPane Class
UIAProgressBar Class
UIARadioButton Class
UIASeparator Class
UIASlider Class
UIASpinner Class
UIASplitButton Class
UIAStatusBar Class
UIATabControl Class
UIATabItem Class
UIATable Class
UIATextBlock Class
UIATextBox Class
UIAThumb Class
UIATitleBar Class
UIAToggleButton Class
UIAToolBar Class
UIAToolTip Class
UIATreeView Class
UIATreeViewItem Class
UIAVerticalScrollBar Class
UIAWindow Class
UWPComboBox Class
UWPComboBoxItem Class
Win32 Classes
CheckBoxToolItem Class
Select Method (CheckBoxToolItem DomCheckBox ToggleButton)
State Property (CheckBox CheckBoxToolItem RadioListToolItem)
DropDownToolItem Class
Open Method (DropDownToolItem)
Select Method (DropDownToolItem PushToolItem)
Group Class
HeaderEx Class
ColumnCount Property
ColumnOrder Property
DividerDoubleSelect Method
DoubleSelect Method (HeaderEx)
GetColumnTitle Function
GetColumnWidth Function
Resize Method (HeaderEx)
Select Method (HeaderEx)
Item Class
Link Class
Select Method (Link)
ListViewEx Class
AllowsCheck Property (ListViewEx)
AllowsMultiSelect Property
Check Method (ListViewEx)
CheckedIndices Property (ListViewEx)
CheckedItems Property (ListViewEx)
ColumnCount Property
DoubleSelect Method (ListViewEx)
ExtendSelect Method (ListViewEx)
GetContents Function (ListViewEx)
GetItemImageIndex (ListViewEx)
GetItemIndex Function (ListViewEx)
GetItemRect Function (ListViewEx)
GetItemText Function (ListViewEx)
ItemCount Property
Items Property
MultiSelect Method (ListViewEx)
MultiUnselect Method (ListViewEx)
Select Method (ListViewEx)
SelectedIndices Property
SelectedItems Property (DomListBox ListViewEx)
SetItemFocus Method (ListViewEx)
Uncheck Method (ListViewEx)
MonthCalendar Class
ExtendSelect Method (MonthCalendar)
Select Method (MonthCalendar SWTDateTime)
SelectNextMonth Method (MonthCalendar)
SelectPreviousMonth Method (MonthCalendar)
Pager Class
Horizontal Property
ScrollDown Method
ScrollUp Method
PushToolItem Class
Select Method (DropDownToolItem PushToolItem)
RadioListToolItem Class
Select Method (DomainUpDown DomListBox ListViewEx RadioListToolItem)
State Property (CheckBox CheckBoxToolItem RadioListToolItem)
ToolItem Class
UpDownEx Class
Decrement Method (UpDown)
Horizontal Property
Increment Method (UpDown)
Position Property
Range Property
Wraparound Property
WPF Class Reference
WPFBase Class
WPFButton Class
WPFButtonBase Class
WPFCalendar Class
WPFCheckBox Class
WPFColumnHeader Class
WPFComboBox Class
WPFComboBoxItem Class
WPFContentControl Class
WPFContextMenu Class
WPFControl Class
WPFDataGrid Class
WPFDataGridCell Class
WPFDataGridColumnHeader Class
WPFDataGridRow Class
WPFDataGridRowHeader Class
WPFDatePicker Class
WPFDocumentViewer Class
WPFDocumentViewerBase Class
WPFDrawingVisual Class
WPFExpander Class
WPFFlowDocumentPageViewer Class
WPFFlowDocumentReader Class
WPFFlowDocumentScrollViewer Class
WPFFrame Class
WPFFrameworkContentElement Class
WPFFrameworkElement Class
WPFGridSplitter Class
WPFGroupBox Class
WPFHeaderedContentControl Class
WPFHeaderedItemsControl Class
WPFHyperlink Class
WPFImage Class
WPFItemsControl Class
WPFLabel Class
WPFListBox Class
WPFListBoxItem Class
WPFListView Class
WPFListViewItem Class
WPFMediaElement Class
WPFMenu Class
WPFMenuBase Class
WPFMenuItem Class
WPFMultiSelector Class
WPFNavigationWindow Class
WPFPage Class
WPFPasswordBox Class
WPFPopup Class
WPFProgressBar Class
WPFRadioButton Class
WPFRangeBase Class
WPFRepeatButton Class
WPFRichTextBox Class
WPFScrollBar Class
WPFScrollViewer Class
WPFSelector Class
WPFSlider Class
WPFStatusBar Class
WPFStatusBarItem Class
WPFStickyNoteControl Class
WPFTabControl Class
WPFTabItem Class
WPFTextBlock Class
WPFTextBox Class
WPFTextBoxBase Class
WPFThumb Class
WPFTickBar Class
WPFToggleButton Class
WPFToolBar Class
WPFToolBarTray Class
WPFToolkitCalendar Class
WPFToolkitDataGrid Class
WPFToolkitDataGridCell Class
WPFToolkitDataGridColumnHeader Class
WPFToolkitDataGridRow Class
WPFToolkitDataGridRowHeader Class
WPFToolkitDatePicker Class
WPFToolTip Class
WPFTrack Class
WPFTreeView Class
WPFTreeViewItem Class
WPFUserControl Class
WPFViewport3D Class
WPFVisual3D Class
WPFWindow Class
xBrowser Classes
BrowserApplication Class
ClearCache Method (BrowserApplication)
CloseOtherTabs Method (BrowserApplication)
CloseTab Function
ExistsTab Method
GetActiveTab Function (BrowserApplication)
GetSelectedTab Method (BrowserApplication)
GetSelectedTabIndex Function
GetSelectedTabName Function
GetTabCount Function
Navigate Method (BrowserApplication
OpenTab Method
SelectTab Method
BrowserObject Class
SetFocus Method (BrowserObject)
Visible Property (BrowserObject)
BrowserWindow Class
AcceptAlert Method (BrowserWindow)
Back Method
Close Method (BrowserWindow)
DismissAlert Method (BrowserWindow)
ExecuteJavaScript Method
Forward Method
GetAlertText Method (BrowserWindow)
GetBrowserMajorVersion Method (BrowserWindow)
GetHtmlRect Method (BrowserWindow)
GetPageSource Method (BrowserWindow)
GetUrl Function
GetUserAgent Function
IsAlertPresent Method (BrowserWindow)
Navigate Method (BrowserWindow)
Reload Method
SetViewportName (BrowserWindow)
SetViewportSize (BrowserWindow)
DomButton Class
Select Method (DomButton)
DomCheckBox Class
Check Method (DomCheckBox)
IsChecked Method (DomCheckBox)
Select Method (CheckBoxToolItem DomCheckBox ToggleButton)
SetUndecided Method (DomCheckBox)
State Property (DomCheckBox)
Toggle Method (DomCheckBox)
Uncheck Method (DomCheckBox)
DomElement Class
DomClick Method
DomDoubleClick Method
DomMouseMove Method
ExecuteJavaScript Method
GetCssStyle Method (DomElement)
GetDomAttribute Function
GetDomAttributeList Function
GetHtmlRect Method (DomElement)
GetText Function (DomElement)
Highlight Method
ScrollIntoView Method (DomElement)
SetDomAttribute Method
Unhighlight Method
DomForm Class
Submit Method (DomForm)
DomLink Class
Select Method (DomLink)
DomListBox Class
FindItem Function (DomListBox)
GetSelText Function (DomListBox)
MultiSelect Method (DomListBox)
Select Method (DomainUpDown DomListBox ListViewEx RadioListToolItem)
Unselect Method (DomListBox)
AllowsMultiSelect Property
ItemCount Property
Items Property
SelectedIndices Property
SelectedItems Property (DomListBox ListViewEx)
DomRadioButton Class
RadioListSelect Method
Select Method (DomRadioButton)
RadioListItemCount Property
RadioListItems Property
RadioListSelectedIndex Property
RadioListSelectedItem Property
Selected Property
DomTable Class
GetCell Function (DomTable)
GetCellText Function (DomTable)
GetColumnCount Function (DomTable)
GetRow Function
GetRowCount Function (DomTable)
GetRows Function
GetRowText Function (DomTable)
DomTableRow Class
GetCell Function (DomTableRow)
GetCellCount Function
DomTextField Class
ClearText Method (ComboBox DomTextField TextField)
SetText Method (DomTextField)
IsPassword Property (DomTextField)
Text Property (DomTextField)
Functions
Agent Information
BindAgentOption Function
GetAgentType Function
GetMachineAgentType Function
Argument Pass Modes
Application State Control Functions
GetAppState Function
GetAppStateList Function
SetAppState Function
SetBaseState Function
SetBrowserType Function
SetDefaultBrowserType Function
SetGuiType Function
Array Manipulation
ArrayFind Function
ArrayResize Function
ArraySize Function
ArraySort Function
Character and String Conversions
Asc Function
Chr Function
Lower Function
PrintfToString Function
Str Function
Upper Function
Val Function
Data Type Manipulation
FieldsOfRecord Function
IsArray Function
IsList Function
IsNull Function
IsSet Function
TypeOf Function
ValuesOfEnum Function
Database
DB_ColumnPrivileges Function
DB_Columns Function
DB_Connect Function
DB_Disconnect Function
DB_ExecuteSql Function
DB_FetchNext Function
DB_FetchPrev Function
DB_FinishSql Function
DB_ForeignKeys Function
DB_GetConnectAttr Function
DB_GetNewRunID Function
DB_PrimaryKeys Function
DB_ProcedureColumns Function
DB_Procedures Function
DB_SetConnectAttr Function
DB_SpecialColumns Function
DB_Statistics Function
DB_TablePrivileges Function
DB_Tables Function
Database Testing Example
SetRunID Function
Data Driven
DefaultRunDataDrivenTestCase Function
Date and Time Manipulation
AddDateTime Function
DateStr Function
DiffDateTime Function
ElapsedStr Function
FormatDateTime Function
GetDateTime Function
GetDateTimePart Function
MakeDateTime Function
MakeTime Function
ParseDateFormat Function
Sleep Function
TimeStr Function
Distributed Processing
Connect Function
Disconnect Function
DisconnectAll Function
GetConnected Function
GetMachine Function
GetMachineData Function
GetMachineName Function
IsConnected Function
SetMachine Function
SetMachineData Function
SetMultiAppStates Function
SetMultiBaseStates Function
SetUpMachine Function
Distributed Results Logging
GetTestsFailedCount Function
GetTestsPassedCount Function
GetTestPlanName Function
GetTotalElapsedStr Function
GetTotalErrorCount Function
GetTotalWarningCount Function
IsTestPlan Function
Exception Handling
ExceptCalls Function
ExceptClear Function
ExceptData Function
ExceptLog Function
ExceptNum Function
ExceptPrint Function
File Manipulation
FileClose Function
FileOpen Function
FileReadLine Function
FileReadValue Function
FileSetPointer Function
FileWriteLine Function
FileWriteValue Function
IniFileClose Function
IniFileGetValue Function
IniFileOpen Function
IniFileSetValue function
IsFileRemote Function
SYS_FileClose Function
SYS_FileOpen Function
SYS_FileReadLine Function
SYS_FileReadValue Function
SYS_FileSetPointer Function
SYS_FileWriteLine Function
SYS_FileWriteValue Function
SYS_IniFileClose Function
SYS_IniFileGetValue Function
SYS_IniFileOpen Function
SYS_IniFileSetValue Function
Java Functions
CaptureAllClasses Function
CaptureObjectClass Function
List Manipulation
ListAppend Function
ListCount Function
ListDelete Function
ListFind Function
ListInsert Function
ListMerge Function
ListPrint Function
ListRead Function
ListSort Function
ListWrite Function
SYS_ListRead Function
SYS_ListWrite Function
Locale
GetLocale Function
SetLocale Function
SYS_GetLocale Function
Numeric Operations
Abs Function
GetCenter Function
Max Function
Min Function
SetPrecision Function
Sqrt Function
Operating System Calls
HOST_GetEnv Function
SYS_CreateRegistryKey Function
SYS_CreateRegistryValue Function
SYS_CompareBinary Function
SYS_CompareBitmap Function
SYS_CompareText Function
SYS_CopyFile Function
SYS_DeleteRegistryKey Function
SYS_DeleteRegistryValue Function
SYS_DirExists Function
SYS_Execute Function
SYS_ExistsRegistryKey Function
SYS_ExistsRegistryValue Function
SYS_FileExists Function
SYS_GetBitmapCRC Function
SYS_GetDir Function
SYS_GetDirContents Function
SYS_GetDrive Function
SYS_GetEnv Function
SYS_GetExecutableDir Function
SYS_GetFileContents Function
SYS_GetFreeDiskSpace Function
SYS_GetFreeMemory Function
SYS_GetMemoryInfo Function
SYS_GetName Function
SYS_GetRegistryKeyNames Function
SYS_GetRegistryValue Function
SYS_GetVersion Function
SYS_MakeDir Function
SYS_MoveFile Function
SYS_RemoveDir Function
SYS_RemoveFile Function
SYS_SetDir Function
SYS_SetDrive Function
SYS_SetEnv Function
SYS_SetRegistry Function
SYS_SetRegistryValue Function
SYS_VerifyText Function
Product Version Information
GetPartnerBuildNum Function
GetPartnerVersion Function
SYS_GetAgentVersion Function
Password Encryption
Decrypt Function
Encrypt Function
Random Value Operations
RandInt Function
RandPick Function
RandReal Function
RandSeed Function
RandStr Function
Registry Operations (Classic Agent)
Reg_CreateKey Function
Reg_CreateValue Function
Reg_DeleteKey Function
Reg_DeleteKeysAll Function
Reg_DeleteValue Function
Reg_EnumKeys Function
Reg_EnumKeysAll Function
Reg_EnumValues Function
Reg_EnumValuesAll Function
SYS_GetRegistryKeyNames Function
SYS_GetRegistryValue Function
SYS_SetRegistryValue Function
Results File Operations
AppError Function
FuzzyVerify Function
LogError Function
LogVerifyError Function
LogWarning Function
Print Function
Printf Function
PrintfToString Function
RaiseError Function
ResCloseList Function
ResExport Function
ResExportOnClose Function
ResExtract Function
ResOpenList Function
ResPrintList Function
SetAgentTrace Function
Verify Function
Runtime Status Messages
PopTestInfo Function
PushTestInfo Function
SetTestStatus Function
Script Information
GetArgs Function
GetBaseClass Function
GetBrowserType Function
GetDefaultBrowserType Function
GetExecutableDir Function
GetGuiName Function
GetGUIType Function
GetGuiVersion Function
GetParentClass Function
GetProgramDir Function
GetProgramName Function
GetRel1ClassLibrary Function
GetStartupDir Function
GetSubClasses Function
GetTestCaseArgs Function
GetTestCaseErrorCount Function
GetTestCaseName Function
GetTestCaseState Function
GetTestCaseWarningCount Function
Semaphores
Acquire Function
GetThreadData Function
GetThreadId Function
Release Function
SetThreadData Function
Set Manipulation
IsInSet Function
SetAddMember Function
SetComplement Function
SetCount Function
SetDomain Function
SetExclude Function
SetIntersection Function
SetRemoveMember Function
SetUnion Function
String Manipulation
GetField Function
IsAlpha Function
IsDigit Function
IsSpace Function
Left Function
Len Function
Ltrim Function
MatchStr Function
Replicate Function
Right Function
Rtrim Function
Space Function
StrPos Function
StrTran Function
Stuff Function
SubStr Function
Tabs Function
Trim Function
SWT
ActiveMenuSelect Function
FindItemInColumn Function
GetContentsOfColumn Function
GetItemsOfColumn Function
GetSelectedTextOfColumn Function
Timer Information
TimerCreate Function
TimerDestroy Function
TimerGetHandle Function
TimerGetName Function
TimerPause Function
TimerResume Function
TimerStart Function
TimerState Function
TimerStop Function
TimerStr Function
TimerValue Function
Web Browser
ForceActiveXEnum Function
GetBrowserType Function
GetBrowserTypeName Function
GetDefaultBrowserType Function
RunLinkTester Function
SetBrowserType Function
SetDefaultBrowserType Function
Windows Information
ClassOf Function
FindWinClass Function
FindWindow Function
WindowChildren Function
WindowGetAttrList Function
WindowIsDefined Function
WindowIsOfClass Function
WindowName Function
WindowParent Function
WindowTag Function
Year 2000 Date Transformations
ParseDateFormat Function
Keywords
ArgListCall Keyword
CurrentFile Keyword
CurrentPath Keyword
Typeinfo Keyword
Alias Keyword in Type Declarations for Recording .NET Classes
Statements
Access Statement
Break Statement
Const Statement
Continue Statement
Critical Statement
do ... except Statement
exit Statement
for Statement C Style
for Statement Numeric Iteration
For Each Statement
goto Statement
if Statement
Multitag Statement
Parallel Statement
Parent Statement
Raise Statement
Recording Statement
Rendezvous Statement
Reraise Statement
Return Statement
Select Statement
Setting Statement
spawn Statement
switch Statement
Tag Statement
use Statement
while Statement
with Statement
withoptions Statement
Declarations
type ... is Declaration
Appstate Declaration
Attribute Declaration
Const Statement
Multitestcase Declaration
DLL Declaration
type ... is enum Declaration
Function Declaration
Property Declaration
type ... is record Declaration
Method Declaration
type ... is set declaration
Testcase Declaration
Variable Declaration
winclass Declaration
window Declaration
C Data Types for DLL Functions
Web Application Window Declarations
Browser Window Declaration
ClearCache Method (BrowserChild)
CloseOthers Method
CloseOtherTabs Method
GetActive Function (Browser)
GetReadyTime Function
GetRealBrowser Function
Invoke Method (Browser)
LoadPage Method
Navigate Method (BrowserWindow)
SetBrowserSize Method
SetDefaultFont Method
SetRequiredOptions Method
StopLoading Method
WaitForReady Method
BrowserAuthentication Window Declaration
BrowserErrorPage Window Declaration
BrowserMessage Window Declaration
PrintMessage Method
BrowserPage Window Declaration
BrowserPageNotFound Window Declaration
BrowserSecurityInfo Window Declaration
BrowserWarning Window Declaration
Explorer Window Declaration
Data Types
Core Data Types
Data Type Ranges
AGENTOPTION Data Type
AGENTSWITCH Data Type
ALIGNMENT Data Type
ANYTYPE Data Type
APPID Data Type
ARRAY Data Type
BOOLEAN Data Type
BROWSERLOCATION Data Type
BROWSERTYPE Data Type
CALL Data Type
CALL_LIST Data Type
CLICKTYPE Data Type
COLOR Data Type
CURSOR Data Type
DATACLASS Data Type
DATASETSIZES Data Type
DATATYPE Data Type
DATE Data Type
DATETIME Data Type
DATETIMEPART Data Type
DIRECTION Data Type
DLL_CALL_PRECEDENCE_TYPE Data Type
EKSERVICE Data Type
EXCEPTION Data Type
EXECUTIONMODE Data Type
FILEINFO Data Type
FILEINFO_LIST Data Type
FILEMODE Data Type
FILEPOS Data Type
FILESHARE Data Type
FILETYPE Data Type
FINDOPTIONS Data Type
FONTSTYLE Data Type
FUZZYVERIFY Data Type
GETWINDOWFLAG Data Type
GUITYPE Data Type
HANDLE Data Type
HDATABASE Data Type
HDRIVER Data Type
HEAPSTATS Data Type
HFILE Data Type
HINIFILE Data Type
HMACHINE Data Type
HSQL Data Type
HTIMER Data Type
INTEGER Data Type
JAVAAWTCOLOR Data Type
JAVAAWTCURSOR Data Type
JAVAAWTFONT Data Type
LBSTYLE Data Type
LINKTESTERINFO Data Type
LIST Data Type
LISTCOLUMN Data Type
LISTITEM Data Type
LOCALECATEGORY Data Type
LONG Data Type
LVSTYLE Data Type
LVVIEW Data Type
MEMINFO Data Type
MODIFIERKEYSTATE Data Type
MULTITAG_ITEM Data Type
MULTITAG_LIST Data Type
NODE Data Type
NUMBER Data Type
PINTERFACE Data Type
POINT Data Type
PROPINFO Data Type
REAL Data Type
RECORD Data Type
RECT Data Type
REGISTRYTYPE Data Type
SBRANGE Data Type
SCLRANGE Data Type
SEMAPHORE Data Type
SET Data Type
SIZE Data Type
STRING Data Type
SYSMETRIC Data Type
TABLECELL Data Type
TABLECOL Data Type
TABLERANGE Data Type
TABLEROW Data Type
TABLEVALUETYPE Data Type
TBLOC Data Type
TESTCASESTATE Data Type
TEXTPOS Data Type
TEXTRANGE Data Type
TIME Data Type
TIMERSTATE Data Type
TRACKOBJECT Data Type
TREE Data Type
TVSTYLE Data Type
TVVIEW Data Type
WINATTR Data Type
WINATTR_LIST Data Type
WINDOW Data Type
WINDOWDEFINEDHOW Data Type
WINDOWINTERACTIONSTATE Data Type
WINDOWVISUALSTATE Data Type
WININFO Data Type
WINPROP Data Type
WINPROPLIST Data Type
WINPROPTREE Data Type
WINSTATE Data Type
WNDTAG Data Type
WndTag Property
.Net Data Types
COLUMNSTYLE Data Type
DATAGRIDCELL Data Type
DATAGRIDCOL Data Type
DATAGRIDROW Data Type
DataGrid Exceptions
Operators
Operator Overview
Arithmetic Operators
Bitwise Operators
Concatenation Operator
Conditional Operator
Increment and Decrement Operators
List/Array/Set Constructor Operator
Logical Operators
Machine Handle Operator
Member-of Operator
Reference Operator
Relational Operators
Set Operator
Scope Resolution Operator
Shorthand Assignment Syntax
Type Cast Operator
Unary + and - Operators