zoukankan      html  css  js  c++  java
  • 使用ChildObjects方法获取某个对象中包含的对象列表

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

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

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

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

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

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

    Set list = nothing
    Set des = nothing


     

  • 相关阅读:
    5.6
    5.6
    4.30数据结构
    4.30
    POJ3616
    4.29
    4.28
    186周赛
    CF1267G Game Relics
    CF763E Timofey and our friends animals
  • 原文地址:https://www.cnblogs.com/emilyzhang68/p/2264743.html
Copyright © 2011-2022 走看看