心念旧安,夙夜忧叹。
用QTP调用外部vbs读写XML的例子
上一篇 /
下一篇 2007-05-19 13:32:18
/ 个人分类:原创文章
查看( 2389 ) /
评论( 35 )
目前,企业中对XML的应用越来越广泛,作为
自动化测试的测试工程师,也应该掌握XML的读写操作。
51Testing软件测试网u
e*o3_SA,Y/s以下我使用XML DOM技术演示一个例子,用以读取XML指定节点的节点内容值。
51Testing软件测试网%MJ$yr.T6HY9X8k读取函数原型 GetXml strXmlPath,nodeName
51Testing软件测试网!W.V|U
E5o-S&{E这个函数的第一个参数表示xml文件所在路径,第二个参数表示希望获取到的xml节点名,请结合下列例子看
#s*I[Ft:M0JZ0首先,新建一个vbs文件(取个名字叫readXml.vbs),输入代码:
CODE:51Testing软件测试网CjPZ
d7sV$I
'==================================================================
a#Nc]"P)p
S0' Author : songfun51Testing软件测试网|a/TQbv%h`]V
'51Testing软件测试网i7W5Z3i&b
' Description : Read XML51Testing软件测试网jtZ})~_Cj+X
'==================================================================51Testing软件测试网!Aw]a-\5p L
Dim strXML51Testing软件测试网~+f#q%BA
IGw6w:E
y0GetXml "c:\search.xml","TestResult" '这个函数的第一个参数表示xml文件所在路径,第二个参数表示希望获取到的xml节点名,请结合下列例子看51Testing软件测试网B XPh!W1ao}o
MsgBox strXML
,O d7[2NM;]?0
,lXY"e]7oD+n
y2Z I0
'@4Lz1u!F0@;d0Function GetXml (ByVal strXmlFilePath,ByVal xmlNodeName)51Testing软件测试网vr6qI
qq
Dim xmlDoc,xmlRoot
@~F.|,G0
XFe&Baw
y8_&x