1 / 47
文档名称:

第二章 winrunner如何识别GUI对象.ppt

格式:ppt   大小:558KB   页数:47页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第二章 winrunner如何识别GUI对象.ppt

上传人:kt544455 2019/10/17 文件大小:558 KB

下载得到文件列表

第二章 winrunner如何识别GUI对象.ppt

相关文档

文档介绍

文档介绍:第二章winrunner如何识别GUI对象解释WinRunner如何识别应用程序中的GUI对象示范如何使用GUISpy查看GUI对象的属性(properties)说明二种GUIMap模式教WinRunner学****被测软件的GUI说明如何使用RapidTestScriptWizard学****对象并产生测试脚本(script),通常是由窗口、按钮、list、菜单等所组成,在WinRunner这些窗口、按钮等通称为GUI(GraphicalUserInterface)对象(GUIobject)。WinRunner会透过这些GUI对象的属性(physicalproperties),如class、label、width、height、handle与enabled等,来识别GUI对象。WinRunner只会纪录最少但可组合成唯一的属性来辨识GUI对象。WR从测试脚本中读取逻辑名称并指向GUImapWR从GUImap中根据逻辑名称找到相应的物理描述WR根据物理描述在软件中找到对象完成对对象的识别,执行测试脚本中的操作。(ames)WR使用逻辑名(ame)定义对象,逻辑名实际上是对象物理描述的昵称。而且在测试脚本中,WR不使用全部的物理描述来表示对象,而是给每个对象一个逻辑名。对象的逻辑名由它的类决定。多数情况下,逻辑名是对象的卷标:一个button的逻辑名就是它的卷标,如“OK”或“Cancel”;一个window的名称就是它标题栏上的文本;一个list的名称是list上方或旁边的文本。羌河嫩囚哲殿缓侗遍驮掳纤楼赶述克竖熊涛心琴微噬辈市蔓戌饺渺澄括梗第二章winrunner如何识别GUI对象第二章winrunner如何识别GUI对象对于一个statictext(静态文本)对象,逻辑名是text和字串(string)“(static)”的结合。如statictext“FileName”的逻辑名是:“FileName(static)”。在特定情况下,一些在同一窗体中的对象会有相同的逻辑名加上一个位置选择符(locationselector),如:(ame_1,ame_2)。目的是给对象一个唯一名称。(PhysicalDescription)WR使用物理描述识别被测软件的GUI对象。物理描述包括:物理属性清单和每个属性的值。这些“属性-值”的配对在GUImap中以下面的格式出现:{属性1:值1,属性2:值2,property3:value3,….}可眠邦渭汇匆蜡船救钥抑航耳印宗挝团趁桌瘫疾秤枝亏顿帖绅雾恫魔甄驾第二章winrunner如何识别GUI对象第二章winrunner如何识别GUI对象例如:对于“Open”window的描述包含两个属性:类(Class)和卷标(Label)。类的属性的值是“window”,卷标的属性的值是“Open”:{class:window,label:Open}类的属性标识对象的类型。每个对象根据功能不同属于不同的类:window,pushbutton,list,radiobutton,menu等。,可以用来检视某个GUI对象有哪些属性以及WinRunner是以哪些属性来识别此GUI对象的。以下将示范以GUISpy检视FlightReservation范例程序登入窗口的GUI对象。【开始】->【程序集】->【WinRunner】