Testing Siebel eBusiness Applications > Functional Test Object Reference >

Functional Test Automation Objects for High Interactivity Siebel Applications


The functional test automation objects described in this section can be used for writing test scripts in your test tool that test Siebel high-interactivity applications. Each of these objects corresponds to a functional component in the user interface of a Siebel application.

The objects are categorized below by the logical type of object they represent, and the topics that describe the objects are organized alphabetically in this reference. Additionally, each object is of one of the following functional types:

  • Container objects, such as SiebApplication, are objects that contain child objects or controls.
  • Collection objects, such as SiebMenu, are objects that represent a collection of repository objects.
  • Multivalue objects, such as SiebPickList, are objects that contain a group of data values.
  • Singleton objects, such as SiebThreadbar, are objects for which only one instance can be represented in a given context.

The description for each object in this reference indicates the functional type of the object. Some objects can be more than one type. For example, SiebThreadbar is both a multivalue object and a singleton object because it contains a group of data values and can have only one instance in a given context.

Each object provides events, properties, and methods that allow you to manipulate the object in a test automation environment. Events represent user actions that can be recorded with a functional test automation tool. Properties are object-specific settings that indicate the state of the object. Methods are object behaviors that can be used in test scripts, but cannot recorded using a test tool.

Application Hierarchy Objects

These objects represent the layers of the application hierarchy in Siebel Applications.

System Objects

These objects represent system-level controls that appear in Siebel Applications.

Navigation Objects

These objects represent navigational elements that appear in Siebel Applications.

Core Control Objects

These objects represent simple controls that appear in Siebel Applications.

Complex Control Objects

These objects represent complex controls that appear in Siebel Applications.

Custom Control Objects

These objects represent custom controls that appear in Siebel Applications.

Testing Siebel eBusiness Applications