Rss订阅IQuickTest(关于如何订阅?)
GoogleReader订阅地址:http://feeds.feedburner.com/iquicktest
作者:zzxxbb112
时间:2009/12/28 版权所有,侵权必究。
出处:http://blog.****.net/zzxxbb112
我们都知道QTP内置很多实用的保留对象,例如Systemutil,Reporter,dotnetfactory,extern等等。
进入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文件我们就完成了。
接着上面的步骤我们还可以使用此对象对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文件中的内容被成功修改。
如下图,此对象还有很多的方法供我们使用,读者可以自行进行尝试
虽然这些方法在QTP的帮助文档中都没有提及到,但是我们可以通过方法名来大致了解其方法的作用。