1.7.3 Object Identification与Spy结合DP的妙用
在前面的章节中,已经认识了Object Identification和Spy,在本小节中,这两位老朋友又要粉墨登场了。它们不止可以与对象库编程结合,同样可以和描述性编程结合。接下来,就分别聊聊它们与描述性编程的默契搭配。
在前面的小节中已经将描述性编程的语法教给大家了,语法是固定的就两种,但是描述的属性就非常多了,相信很多读者都已经开始疑问或者迷茫了,怎么知道哪些属性可以描述,全背出来了?其实不可能啦!本书在一开始的章节中就提到学习QTP是任何知识点都不用背的。所以,在这里本人公布:首先介绍的是Object Identification。通过O\I就可以知悉一切对象可描述属性,如图1-185所示。
图1-185
如图1-185所示,这就是O\I的界面,应该很熟悉了吧,之前都已经认识了,所以在这里一些基本介绍就不重复了。现在选中的就是刚才描述过的一个控件“WebButton”,默认出现在Mandatory Properties窗口里的就是系统默认的一些该控件的重要属性,如果要描述一个控件,首先先描述这些最重要的属性(也许这种说法不科学,但是本人觉得这说法很实际和现实)。如果默认的属性满足不了你的需要,那你只需点击Add/Remove就可以了,里面可以让你新增或删除一些其他的属性,如图1-186所示。
图1-186
当然,不但可以删除一些备选的属性,也可删除系统默认属性。另外,在此主要要讲一下Browser和Page对象的描述,先来看看O\I吧,如图1-187和图1-188所示。
图1-187
图1-188