热点:

    QTP对象库识别利器:Object SPY的运用技巧

      [   原创  ]   作者:
    收藏文章 暂无评论

    Object SPY是一款探测器工具,能够轻松检测网页或C/S对象的属性。用QTP进行自动化测试时,重点在于检查被测软件的界面对象是否有变动。QTP通过对比实际界面控件与对象库中的控件是否一致来实现测试目的。因此,探测和了解对象变得尤为重要。

    1、 显示清晰界面

    2、 操作框右上角有一个手指形状的按钮(标注1),点击后可捕获测试对象。其下方是一个默认勾选的选项框(标注2),用于设置操作框是否置顶,勾选取决于个人习惯。勾选框下方的空白区域(标注3)会在捕捉到目标后显示浏览器的树状结构。圆形选择框(标注4)位于下方,左侧展示本地属性,右侧为鉴别属性。最下方的空白方框(标注5)则用于呈现对象的相关信息。

    3、 查看对象间调用关系的方法:

    4、 QTP菜单栏:tools→Object Spy

    5、 QTP默认工具栏中,点击Object Spy图标,就是我在之前QTP对象库编程文章里提到的牛仔人头图标。

    6、 打开对象库,找到操作栏上的Object Spy图标,凡读过我对象库编程文章的人,都清楚其位置。

    7、 点击头像后,会弹出Object SPY操作框,接着点界面右上角的手指按钮,系统会自动切换至浏览器。此时,用鼠标点击想要探测的目标位置。点击后,Object SPY操作框将展示Web浏览器的结构:最顶层为Browser(浏览器),其次是Page(页面),下方则显示具体探测到的对象。需要注意的是,实际结构往往不止三层。例中,百度一下已被成功探测,其对象类型显示为WebButton:百度一下。

    8、 属性框的功能:

    9、 属性框的功能在于帮助我们熟悉属性,从而借助这些属性完成脚本编写。接下来,我通过一个示例进行说明。所示,利用 Object Spy,我发现输入框的对象类型为 Webedit,其属性值 name 为 wd。基于此,可以采用描述性编程的方式写出如下代码:Browser(micClass:=Browser).Page(micClass:=Page).Webedit(name:=wd).Set 百度经验。这样就实现了对输入框的操作,将内容设置为百度经验。这种方法清晰且高效,便于理解和应用到实际开发中。

    10、 这行代码的作用是在百度的搜索框中输入百度经验。

    11、 捕捉模式转换

    12、 Object Spy模式切换可轻松解决输入框下拉选择无法点击的问题,测试对象捕捉时提供两种模式选择。

    13、 半操作模式:点击手型按钮,按住CTRL键,鼠标即可自由移动。

    14、 请留意相关事项

    15、 Object Spy识别的测试对象有时可能并非所需,比如你需要的是页面或表格的属性。此时,应使用鼠标点击树形结构,选择具体所需的属性进行操作。

    16、 模式切换时,尤其全操作模式较为复杂,需要多次尝试才能成功,小灰灰也是试了很多次才掌握,熟练了就能做得更好。

    soft.zol.com.cn true https://soft.zol.com.cn/997/9971012.html report 2096 Object SPY是一款探测器工具,能够轻松检测网页或C/S对象的属性。用QTP进行自动化测试时,重点在于检查被测软件的界面对象是否有变动。QTP通过对比实际界面控件与对象库中的控件是否一致来实现测试目的。因此,探测和了解对象变得尤为重要。 1、 显示清晰界面 2、 操作框...
    不喜欢(0) 点个赞(0)
    随时随地资讯查报价 就上ZOL手机客户端,点击或扫描二维码下载
    立即下载

    spy学校图书管理系统

    更新时间:2008年12月23日

    用户评分:0 | 0人点评

    软件类型:免费软件

    软件语言:简体中文

    软件资讯文章推荐

    spy学校图书管理系统
    • 更新时间:2008年12月23日
    • 软件大小:1.7MB
    • 软件分类:图书管理
    • 语言种类:简体中文
    • 软件评级:0 人点评