In your tests, you can use the Options
objects to get access to —
-
TestComplete options that take effect during the test run.
-
Internet Explorer settings.
-
Script extension options specified in the extension’s description.xml file. Use the object to access options of the script extension’s source code. For more information on this, see the Option topic.
The Code Completion window of the Code Editor displays the list of properties (options) available for the Options
object.
These properties are organized into the following groups:
FlashSettings
The FlashSettings group provides access to the Flash player settings that you may need to configure before testing Flash and Flex applications with the debug version of Flash Player. For information about the available settings, see FlashSettings Object.
IESettings
The IESettings group provides access to Internet Explorer settings that are displayed on the Advanced page of Internet Explorer’s Tools | Options dialog. For more information about available settings, see IESettings Object.
IEZoneSettings
The IEZoneSettings property of the Options
object returns the IEZoneSettingsManager
object that is used to provide a scripting interface to settings of Internet Explorer security zones. See the object description.
Images
This group provides access to image settings. These settings effect the format of images that are saved into the Stores | Regions collection (such as image checkpoints) or posted to the test log.
The Images property is obsolete. To specify the image format in which images will be posted to test log, configure your project properties. |
Property | Description |
---|---|
GIFColorReduction |
The Color reduction option, which is available if Image format is set to GIF Format. String. Read/write. Possible values are:
|
GIFDitherMode |
The Dither mode option, which is available if Image format is set to GIF Format. String. Read/write. Possible values are:
|
ImageFormat |
The Image format option. Specifies the format that is used to post images to the test log. String. Read/write. Possible values are “BMP”, “JPEG”, “PNG”, “TIFF”, “ICO” or “GIF”. |
ImageColorPalette |
The Image color palette option, which is available if Image format is set to BMP Format. String. Read/write. Possible values are:
|
JPEGImageOutput |
Specifies whether the JPEG images posted to the log are color or grayscale. String. Read/write. Possible values are “Color” and “255 shades of gray”. |
JPEGPixelFormat |
String. Read/write. Possible values are “8-bit” (if the Gray Scale check box is selected) and “24-bit” (if Gray Scale is unselected). |
JPEGQuality |
The Compression quality option, which is available if Image format is set to JPEG Format. Integer. Read/write. Possible values are 1 … 100. |
JavaOpenApps
The JavaOpenApps group is available only if the Java Application Support plugin is installed. It provides access to the Open Applications - Java project properties.
Property | Description |
---|---|
DoNotRecognizeChildSWTAsParent |
Provides a scripting interface to the “Do not recognize child windows of an SWT control as the same SWT control” setting. Boolean. Read/write. |
OpenApps
The OpenApps group provides access to one of the Open Applications - General project properties.
Property | Description |
---|---|
InvokeTimeout |
Provides a scripting interface to the “Method invoke timeout” setting. Integer. Read/Write. |
Packer
This group provides access to one of the options displayed in the Packer Options dialog.
Property | Description |
---|---|
CmdLine |
Command line option. String. Read-Only. Note that the file path must be enclosed in double quotes and separated from the first command-line parameter by at least one space. For instance, "C:\Archivers\Arj.exe" a -+ -r -y -a1 -p -- %%a !%%LM". |
Project
The Project group provides access to project options:
Property | Description | ||
---|---|---|---|
General |
Provides a scripting interface to the General group project options. Currently, the object has only one property:
|
||
TreeModel |
Same as General.TreeModel (see the paragraph above).
|
Run
This group provides access to options displayed in the Playback section of the Properties page of the project editor.
Property | Description |
---|---|
CaseSensitive |
Use case-sensitive parameters option. Boolean. Read-only. |
ClickOnButton |
Click on focused control option in the On Unexpected Window group. Boolean. Read-only. |
Delay |
Delay between events option. Integer. Read/write. |
ErrorDialog |
Error dialog option. Boolean. Read-only. |
IgnoreOverWindow |
Ignore overlapping window option in the On Overlapping Window group. Boolean. Read-only. |
ObjectSearchStrategy |
Object search strategy option. String. Read-write. Possible values:
You can use both constants and their string values: |
PressEnter |
Press Enter option in the On Unexpected Window group. Boolean. Read-only. |
PressEsc |
Press Esc option in the On Unexpected Window group. Boolean. Read-only. |
SendWMClose |
Send the close command option in the On Unexpected Window group. Boolean. Read-only. |
StopOnError |
Stop on error option. Boolean. Read-only. |
StopOnRecognitionError |
Stop on window recognition error option. Boolean. Read-only. |
StopOnUnexpWindow |
Stop execution option in the On Unexpected Window group. Boolean. Read-only. |
StopOnWarning |
Stop on warning option. Boolean. Read-only. |
Timeout |
Auto-wait timeout option. Integer. Read/write. |
Visualizer
This group provides access to the options displayed in the Visualizer section of the Properties page of the project editor.
Property | Description | ||
---|---|---|---|
CollectMode |
Collect Test Visualizer data during test run option. String. Read/write. Possible values are:
|
Web
The Web group is available only if the Web Testing plugin is installed. It provides access to the Web Testing project properties.
Property | Description | ||
---|---|---|---|
CSSTransitionForPagePicture |
Specifies whether the Page.PagePicture method uses CSS transition when scrolling a web page. Boolean. Default value is True.Use the option to specify how “sticky” elements (elements with a fixed position) should appear in the visible area of the page while the Known Issue: The CSS transition may not work on pages opened in Internet Explorer or applications that use Chromium Embedded Framework versions prior to 3.2171. For such pages, elements with fixed positions may remain in the visible area of the page when scrolling, and the captured image will have those elements repeated.
|
||
IdentificationAttribute |
Identification attribute option. String. Read/write. Possible values are “ID” and “Name”. | ||
TreeModel |
Tree model option. String. Read/write. Possible values are “DOM”, “Tag”, “Tree” and “Hybrid”.
Normally, this option should be changed at the beginning of a routine that tests Web pages: |
||
WebPageLoadingTimeout |
Web page loading timeout option. Integer. Read/write. |
See Also
TestComplete Options
Project Properties
TestComplete Helper Objects