使用ChildObjects方法获取某个对象中包含的对象列表

上一篇 / 下一篇  2013-05-29 17:07:03

最近在学习QTP,在录制一个页面时,需要webedit1控件的value值与webedit2的value值进行比较

1.通过webedit1特有的属性来定位然后使用getroproperty属性获取该控件的value值

2.获取webedit2的value值,发现有很多webedit控件的属性与之相同,无法识别webedit2,于是想到把属性相同的webedit作为一个数组来获取webedit2的value值

下面是获取webedit2的value值的vbs脚本: 

复制代码
Setdes=description.Create()
des("html tag").value ="INPUT"
des("name").value ="Number"
des("width in characters").value ="20"
Setlist=Browser("任务分配").Page("任务分配").ChildObjects(des)
msgboxlist.count //获取所有具有相同属性的控件的数量

list(0).Highlight //数组元素的index从0开始,最后一个控件为list.count-1,通过highlight使第一个控件高亮显示
msgboxlist(1).GetROProperty("value")
MsgBoxcolObject(x).GetROProperty("innertext")

Set list = nothing
复制代码

TAG:

 

评分:0

我来说两句

日历

« 2024-05-15  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 52350
  • 日志数: 64
  • 建立时间: 2012-04-10
  • 更新时间: 2013-11-29

RSS订阅

Open Toolbar