这里作者要提及的是如果剪切(或复制)的是父对象,那么粘贴后,其子对象会被一起剪切(或复制)过去,比如现在把百度的Page对象剪切到51Testing的Browser对象下,效果就会如图1-67所示一样,“百度一下,你就知道”这个Page对象以及其下的“wd”子对象被一起带到51Testing的Browser对象下,并且与51Testing下的Page对象平行。
图1-67
删除操作也一样,如果删除父对象,则所有子对象一并被删除,现在删除51Testing的Browser对象试一试,删除后效果如图1-68所示。
图1-68
如图1-68所示,51Testing的Browser对象一旦被删除,其所有内容一并被删除。
5.对象库中对象的查找与替换
QTP的对象库为用户提供了非常快速且方便的GPRS导航系统,它就是Find & Replace功能,快捷键Crtl+F。认识一下这个功能的界面,如图1-69所示。
图1-69
打开这个功能后就会出现图1-69中的界面效果,上半部分是查找功能,下半部分是属性替换功能,在这里就可以将对象的属性值直接替换掉。
6.添加对象
这个功能是罗列的11条里最重要的,没有添加对象也就没有后续功能了。这里需要给读者解释一下,作者本该把最重要的放第1条,但是为了文章的连贯性(如对象库中图标的排列顺序那样,这个按钮也没有排在第1个),所有内容顺序也尽可能与其图标位置相呼应。下面开始添加一个对象。
步骤如下。
第一步,点击Add Object to Local按钮,在点击后会出现一个白色手指。
第二步,拖动白色手指至待添加的对象上,点击鼠标左键。在这里仍然以百度搜索框为例,来看一下点击后的效果图如图1-70所示。
图1-70