- 2
- 0
- 约4.15千字
- 约 7页
- 2017-12-17 发布于河南
- 举报
QTP里的DOM应用
QTP里的DOM应用DOM全称”Document Object Model”,字面上叫做”文档对象模型”,它是一款主要用于Web Html中的一种独立语言。Html Dom主要通过定义一套标准的对象通道接口,使得我们能够轻松访问并控制Html对象元素,它是一种用于Html和Xml文档的编程接口。DOM的表现方法是一种树状结构。有些时候QTP只对标准控件支持比较好,而对特殊的控件无法识别。DOM是一种罪底层的对象操作模型,使用它来控制对象不但速度快,而且可以访问很多QTP无法访问的东西。修改控件自身接口QTP本身无法修改控件自身接口属性,但通过DOM我们可以访问并修改自身接口属性DOM对象下CurrentStyle对象应用CurrentStyle是一个可以与Html对象元素style sheets进行交互的接口,它可以获取对象元素的字体名,字体大小,颜色,是否可见等,在验证点时有重要作用。性能提升DOM执行速度会比QTP对象库的执行速度快好几倍,这是因为DOM是底层对象接口,而QTP首先要把对象封装,然后在脚本运行时调用对象库的对象,最后与页面上的对象进行比对,如果匹配才可控制测试对象。而DOM是直接找对象进行控制。下面的例子是IE对象模型里的DOM应用启动IE的三种常见方法在QTP中启动IE:SystemUtil.Run“iexplore.exe”使用WSH启动IE:Set oSh
原创力文档

文档评论(0)