rational对象脚本命令

所属分类: 脚本专栏 / 其它 阅读数: 1748
收藏 0 赞 0 分享
对象脚本命令
    使用robot录制的脚本在实际的测试使用中,并不是很好用。录制的脚本是线性脚本没有控制结构,如果要测试大量的数据,只依靠录制的脚本测试,是行不通的。另外,带有校验点的线性脚本,直接加入控制结构,大部分是不能正确回放的。这种情况下,使用robot的对象脚本命令是不错的选择。使用方法是采用录制加手工编码的混合方式。这样产生的脚本清晰、易维护、功能强大。

下面还是计算器的例子,使用SQAGetProperty获取对象属性,使用SQALogMessage将测试结果写入到日志中: 
复制代码 代码如下:

Sub Main 
    Dim Result As Integer 
    Dim sum as string 

    'Initially Recorded: 2003-7-21  11:07:34 
    'Script Name: jsq-对象脚本 
    StartApplication "C:\WINNT\system32\calc.exe" 

    Window SetContext, "Caption=计算器", "" 
    InputKeys "1{+}1{ENTER}" 
    Result= SQAGetProperty ("Type=Label;ObjectIndex=1", "Text", sum) 

    if left(sum,1)="2" then 
      SQALogMessage sqaPass, "测试通过", "" 
    else 
      SQALogMessage sqaFail, "测试失败", "" 
    end if        

    Window CloseWin, "", "" 

End Sub 

     在实际测试中,你会发现这种脚本非常好用。
更多精彩内容其他人还在看

我要常去的不错的几个网站收藏 强烈推荐

我要常去的不错的几个网站收藏 强烈推荐
收藏 0 赞 0 分享

RouterOS实现自动禁止过期帐号的脚本

本篇文章主要介绍了RouterOS实现自动禁止过期帐号的脚本,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
收藏 0 赞 0 分享

推荐的一篇用多种脚本清理iis日志的代码第1/3页

专题名称:IIS日志清理专题,CMD版,VBS版,JS版,WSH版
收藏 0 赞 0 分享

常见电子书格式及其反编译思路分析第1/3页

本文仅仅从技术角度讨论电子书反编译问题,请勿将之用于侵犯版权等等非法目的,或损害他人利益。如果您对此感到失望,请勿继续阅读。
收藏 0 赞 0 分享

FcScript V1.0 使用说明帮助文件

FcScript是由Forcal和MForcal支持的脚本控件(这两个动态库必须在windows搜索路径内,或者在文件夹“c:\FcDll”中),目前仅定义了VBScript接口,以后再增加其他接口。VBScript接口全部使用VARIANT参数。
收藏 0 赞 0 分享

用CE5.2版找武林外传一级基址的方法(图文教程)

好帖子,正好解决了我的遇到的瓶颈问题,收藏一下
收藏 0 赞 0 分享

linux Shell学习笔记第一天

从昨天开始看Shell的教程到现在已经两天了。现在把记录的笔记发出来,目前是很乱,主要是留给自己看看,后续等差不多了会整理统一发布出来。
收藏 0 赞 0 分享

linux Shell学习笔记第二天

今天做笔记稍微整理了下,但是避免不了出现错误,如果有错误麻烦大家给提出,本文最后将会共享今天的三个脚本文件。
收藏 0 赞 0 分享

linux Shell学习笔记第三天

今天收获还是比较多的。 半个小时的教程看了将近3个小时
收藏 0 赞 0 分享

linux Shell学习笔记第四天

今天的内容比较重要。循环的,课后作业还在研究中,出来答案后会贴到最后。
收藏 0 赞 0 分享
查看更多