使用ChildObjects方法获取某个对象中包含的对象列表
2011-11-27 00:02
453 查看
最近在学习QTP,在录制一个页面时,需要webedit1控件的value值与webedit2的value值进行比较
1.通过webedit1特有的属性来定位然后使用getroproperty属性获取该控件的value值
2.获取webedit2的value值,发现有很多webedit控件的属性与之相同,无法识别webedit2,于是想到把属性相同的webedit作为一个数组来获取webedit2的value值
下面是获取webedit2的value值的vbs脚本:
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
相关文章推荐
- TerraExplorer 6.6 api for javaScript 中的Points无法获取该对象的属性和使用其所持有方法
- c++builder中使用TWebBrowser获取document对象的方法
- 如何动态获取对象的方法,并使用协程同步执行
- FMDB封装,用OC方法存储model,不用写SQL语句。使用runtime获取对象属性
- 使用ObjectUtil进行深度复制及获取对象的属性名称列表
- ndk多线程需要获取JNIEnv 或c通过类名+包名创建对象使用如下方法
- 使用java调用C语言的方法,让java获取串口数据并生成一个String对象的代码。
- 反射获取方法名及参数名,反射获取参数作为对象使用
- javascript获取xml对象的方法(使用XMLHttpRequest)
- 建立和使用包含static方法的对象类型
- 获取数组中出现次数最多的字母(使用对象的方法)
- jquery 中$.post获取MVC Controller中JsonResult返回包含LIst<Model>类型的子List<Model>的高级使用方法
- 求助:php通过新浪微博接口 api 如果获取某一地区下所有用户的微博列表?或使用包含某一关键词的微博列表
- struts2 iterator标签内使用property标签无法获取迭代对象以外的值的解决方法
- Python使用dir获取类的方法列表
- runtime实际应用(1)- 获取对象属性及方法列表
- 获取document对象除了getElement方法,居然还可以使用css选择器方法!!!
- 使用document对象获取html dom对象有多少种方法,都是哪些?它们有哪些异同?
- 获取对象的类名,属性及方法列表
- 反射机制的概述和字节码对象的获取,通过反射获取构造方法并使用;通过反射获取成员变量并使用;通过反射获取私有成员变量并使用;通过反射获取成员方法并使用