多语言展示
当前在线:1651今日阅读:84今日分享:32

关于4Test Language

4Test Language与其他语言的相同与不同
方法/步骤
1

Active and Enabled StatusesSilk Test Classic提供了两个选项来帮助您指定在windows中调用特定方法时是否引发异常:OPT_VERIFY_ACTIVEOPT_VERIFY_ENABLED如何读取状态表下面的窗口设置表解释了这些选项和Silk Test Classic方法之间的交互,显示了每种方法的以下信息:它是否需要一个窗口是活动的或启用的。如果选项设置为TRUE,它是否验证窗口是活动的或启用的,如果窗口不处于正确的状态,则引发异常。无论选择的设置如何,它是否从不检查活动的或启用的状态。

2

调用方法和功能方法调用方法是应用于某一类对象的例程。一旦一个对象被声明,您可以在调用方法时通过它的标识符来引用它。下面的示例调用Find对话框中的SetActive方法:找到。SetActive()您可以调用一个窗口的方法,该窗口以前没有被声明为动态实例化的特殊标识符。语法的不同取决于您是否使用了INC文件。当您使用Open Agent记录一个测试用例时,Silk test Classic会在INC文件中创建定位器关键字,以创建使用动态对象识别和窗口声明的脚本。您还可以手动创建使用动态对象识别的测试用例,而不使用INC文件。动态对象识别使用一个Find或FindAll函数和一个XPath查询来定位您想要测试的对象。文件、窗口声明或标签。

3

使用以下的语法与INC文件:类(“标记”). class(“标记”)……下面的示例调用一个动态实例化方法:MainWin(文本编辑器- *).DialogBox(“找到”)。SetActive()使用以下语法没有INC文件:Findclass名称(定位)……下面的示例调用一个动态实例化方法:FindMainWin(“@caption =文本编辑器- *”).FindDialogBox(“登录”)。FindTextField(“@priorlabel =‘密码’”)。TypeKeys(“最高机密”)函数调用函数是一个不属于任何特定对象的例程。Silk Test Classic提供了一些在大多数其他编程语言中都可以使用的功能,比如操纵字符串和数字的函数,以及一些测试需求特有的函数。

5

AddDateTime函数,可以接受六个参数:newDT = AddDateTime(Datetime[,iDays,iHours,iMins,iSecs,iMsecs])第一个参数,Datetime,是必需的;括号内显示的五个参数是可选的。但是,如果您指定了一个,那么您还必须指定前面的任何可选参数。为不需要指定值的参数使用NULL。例如,以下代码在newDateTime中增加了一个小时到Datetime值。newDateTime = AddDateTime(datetime,NULL,1)输出和Inout参数一些函数和方法的参数指定为inout或out。这些规范表明函数或方法可以改变参数的值。有关更多信息,请参见函数声明。

6

返回值一些方法和函数返回值。您可以提供一个变量来保存返回值,如下面的第一个示例,或者使用另一个表达式中的函数或方法调用,这样返回的值就变成传递到表达式的值。/ /通过字体大小验证功能验证(MyDialog.RichEdit1。GetFontSize(4,1),12)第二个示例将第4行第一列中的字符的字体大小传递到验证函数,该函数验证大小为12。将函数或方法的名称传递给测试您可以使用ArgListCall关键字来传递函数或方法的名称,以及它的参数,在运行时在数据驱动的测试中。

推荐信息