qtp childObjects用法

ChildObjects: web

Returns the collection of child objects contained within the object.编程

F1帮助解释:返回当前调用对象的全部子对象对象

这种解释很抽象,下面咱们来讲一种场景,好比page对象,一个页面有100个button按钮须要一个个点击,如过咱们一个一个的去click,那代码就须要100行,而需求变动,可能增长到200个button,那么咱们又须要新增100个click代码行,这样效率是很低下的,那么有没有更好的应用方法呢,答案是确定的ip

咱们先来看一段代码

it

Set odesc=description.Create()
odesc("micClass").value = "WebButton"
Set buttons=Browser("micClass:=Browser").page("micClass:=Page").ChildObjects(odesc)
nunberOfButtons=buttons.count
For i = 0 to nuberOfButtons - 1
printf buttons(i).value
Nextio

看出什么东西没有,是的,采用描述性编程+childObjects的方法便可完成web页面上全部的button的点击操做效率

相关文章
相关标签/搜索