SilkTest点滴12 – AnyType和AnyWin

ANYTYPE数据类型
描述:
ANYTYPE是一种数据类型,它所存储的数据可以是任何类型,包括用户自定义类型。在这一点上它很类似于winrunner的auto数据类型,好处是方便用户在不同的情况下用该类型变量存放各种数据。不过它也有一定的缺点,SilkTest建议用户谨慎使用ANYTYPE定义一个变量,因为4Test将不进行编译期的类型检查,但是在运行时将进行类型检查。这样将导致很多问题只有在运行时才能暴露出来。

AnyWin类
描述:
AnyWin是任何window的类。
在silktest中,”window”被广泛地用于指代任何GUI上的对象或控件。因此,pushbutton,scroll bar,check box等都会和dialog,menu,menu item一样被认为是window。
继承关系:
AnyWin没有父类,有一些类是从它直接继承的。
方法:
AnyWin有以下一些通用方法:
CaptureBitmap  GetmanyProperties  PopupSelect
ClearTrap  GetName  PressKeys
Click  GetNativeClass   PressMouse
DoubleClick  GetParent  ReleaseKeys
Exists  GetProperty  RealeaseMouse
GenerateDecl  GetPropertyList  ScrollIntoView
GetAppId  GetRect  SetArrayProperty
GetArrayProperty  GetTag  SetInputLanguage
GetBitmapCRC  InvokeMethods  SetProperty
GetCaption  IsActive  SetTrap
GetChildren  IsArrayProperty  TypeKeys
GetClass  IsDefined  VerifyActive
GetContents  IsEnabled  VerifyBitmap
GetEverything  IsOfClass  VerifyEnabled
GetHandle  IsVisible  VerifyEverything
GetHelpText  InvokeJava  VerifyText
GetIDGetIndex  MenuSelect  VerifyProperties
GetInputLanguage  MoveMouse  WaitBitmap
MultiClick

Leave a comment

请输入正确的验证码