【软件测试自动化-QTP系列讲座 26】==保留对象XmlUtil的应用 ==

 Rss订阅IQuickTest关于如何订阅?

GoogleReader订阅地址: http://feeds.feedburner.com/iquicktest

作者:zzxxbb112
时间:2009/12/28 版权所有,侵权必究。

出处:http://blog.csdn.net/zzxxbb112


我们都知道QTP内置很多实用的保留对象,例如Systemutil,Reporter,dotnetfactory,extern等等。

image

进入QTP后,点击F7我们就可以看到上图展示的所有非隐藏的保留对象,那么今天我们主要来看一下最后一个XMLUTIL这个对象。

  • XMLUtil  ----  能够对XML进行方便操作的一个保留对象

首先我们来看一个例子,创建一个XML文件

'创建XML对象
Set doc = XMLUtil.CreateXML()
'创建根节点
doc.CreateDocument "Variable"
'获取根节点
Set root = doc.GetRootElement()
'添加子节点极其值
root.AddChildElementByName "name","Quicktest"
root.AddChildElementByName "value", "zzxxbb112"
'保存XML文件
doc.SaveFile "d:/test.xml"
Set root = nothing
Set
doc = nothing

执行以上代码后,我们可以看到在D盘中生成了一个TEST.XML文件,我们打开它之后可以看到如下图的内容,这样一个简单的创建XML文件我们就完成了。

image

接着上面的步骤我们还可以使用此对象对XML进行修改

'创建对象
Set doc = XMLUtil.CreateXML
'设置路径
xmlPath="d:/test.xml"
'导入xml文件
doc.LoadFile xmlPath
'定位节点路径
set element = doc.ChildElementsByPath("/Variable/name")
'修改前的值
msgbox element.Item(1).Value
'修改值
element.Item(1).SetValue "qtp"
'修改后的值
msgbox element.Item(1).Value
'保存文件
doc.SaveFile xmlPath
'释放
Set element=nothing
Set
doc=nothing

执行完毕之后,我们可以看到XML文件中的内容被成功修改。

image

如下图,此对象还有很多的方法供我们使用,读者可以自行进行尝试

image

虽然这些方法在QTP的帮助文档中都没有提及到,但是我们可以通过方法名来大致了解其方法的作用。


如有任何问题请去IquickTest Q&A问题库进行提问


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 13
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值