winrunner如何识别GUI对象.ppt

winrunner如何识别GUI对象.ppt

ID:52268814

大小:871.51 KB

页数:47页

时间:2020-04-03

winrunner如何识别GUI对象.ppt_第1页
winrunner如何识别GUI对象.ppt_第2页
winrunner如何识别GUI对象.ppt_第3页
winrunner如何识别GUI对象.ppt_第4页
winrunner如何识别GUI对象.ppt_第5页
资源描述:

《winrunner如何识别GUI对象.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章winrunner如何识别GUI对象解释WinRunner如何识别应用程序中的GUI对象示范如何使用GUISpy查看GUI对象的属性(properties)说明二种GUIMap模式教WinRunner学习被测软件的GUI说明如何使用RapidTestScriptWizard学习对象并产生测试脚本(script)2.1WinRunner如何识别应用程序中的GUI对象一般的Windows应用程序,通常是由窗口、按钮、list、菜单等所组成,在WinRunner这些窗口、按钮等通称为GUI(GraphicalUserInterface

2、)对象(GUIobject)。WinRunner会透过这些GUI对象的属性(physicalproperties),如class、label、width、height、handle与enabled等,来识别GUI对象。WinRunner只会纪录最少但可组合成唯一的属性来辨识GUI对象。2.1.1WinRunner识别GUI对象的步骤WR从测试脚本中读取逻辑名称并指向GUImapWR从GUImap中根据逻辑名称找到相应的物理描述WR根据物理描述在软件中找到对象完成对对象的识别,执行测试脚本中的操作。2.1.2逻辑名(Log

3、icNames)WR使用逻辑名(Logicname)定义对象,逻辑名实际上是对象物理描述的昵称。而且在测试脚本中,WR不使用全部的物理描述来表示对象,而是给每个对象一个逻辑名。对象的逻辑名由它的类决定。多数情况下,逻辑名是对象的卷标:一个button的逻辑名就是它的卷标,如“OK”或“Cancel”;一个window的名称就是它标题栏上的文本;一个list的名称是list上方或旁边的文本。对于一个statictext(静态文本)对象,逻辑名是text和字串(string)“(static)”的结合。如statictext“FileNa

4、me”的逻辑名是:“FileName(static)”。在特定情况下,一些在同一窗体中的对象会有相同的逻辑名加上一个位置选择符(locationselector),如:(LogicName_1,LogicName_2)。目的是给对象一个唯一名称。2.1.3物理描述(PhysicalDescription)WR使用物理描述识别被测软件的GUI对象。物理描述包括:物理属性清单和每个属性的值。这些“属性-值”的配对在GUImap中以下面的格式出现:{属性1:值1,属性2:值2,property3:value3,….}例如:对于“Open”w

5、indow的描述包含两个属性:类(Class)和卷标(Label)。类的属性的值是“window”,卷标的属性的值是“Open”:{class:window,label:Open}类的属性标识对象的类型。每个对象根据功能不同属于不同的类:window,pushbutton,list,radiobutton,menu等。2.2如何使用GUISpy查看GUI对象的属性WinRunner提供一个工具叫GUISpy,可以用来检视某个GUI对象有哪些属性以及WinRunner是以哪些属性来识别此GUI对象的。以下将示范以GUISpy检视Flig

6、htReservation范例程序登入窗口的GUI对象。2.2.1开启FlightReservation范例程序执行【开始】->【程序集】->【WinRunner】->【SampleApplications】->【Flight4A】,登入窗口会开启。2.2.2启动WinRunner执行【开始】->【程序】->【WinRunner】->【WinRunner】,如果是第一次执行WinRunner,会开启欢迎窗口,则点选【NewTest】;如果没有开启欢迎窗口,则点选【File】->【New】。2.2.3启动GUISpy点选【Tools】-

7、>【GUISpy】开启GUISpy,勾选【HideWinRunner】。2.2.4检视WinRunner用来识别【OK】按钮的属性在GUISpy按下【Spy】按钮,WinRunner会缩到最小,这时你可以看到FlightReservation的登入窗口,将鼠标移动到登入窗口上,这时你可以看到被鼠标指到的GUI对象会有个外框在闪动,同时GUISpy也会显示此GUI对象的属性。将鼠标移到【OK】按钮上,然后按下左边的【Ctrl+F3】,会跳出Spy模式,你可以看到GUISpy中显示【OK】按钮的属性。2.2.5检视GUISpy显示的信息在

8、GUISpy最上面显示了这个【OK】按钮所隶属的窗口是Login窗口,且此【OK】按钮的logicname为OK。在【Recorded】页签,则是显示WinRunner用来识别【OK】按钮的属性,分别是class:pus

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。