不谋万世者,不足谋一时;不谋全局者,不足谋一域。君子敏于事而慎于言 新浪微薄:土司阿哈

QTP操作注册表

上一篇 / 下一篇  2008-05-13 10:35:12 / 个人分类:qtp

1208328177
  • 自动化测试:
  • 测试文档:

QTP操作注册表51Testing软件测试网 ^r5_/UU"Q%JK\

9osy;e#G;w)D}#`0    在QTP中没有提供用于直接操作注册表的测试对象,但是利用Windows脚本的Shell对象,可以对注册表进行增删改等操作,例如下面的脚本:51Testing软件测试网 ^,}LN)J3f5WV

"O[IF)W:}o0Dim WshShell, bKey51Testing软件测试网og3z:dg1C A e

51Testing软件测试网@;y!xl'~xE

' 创建Shell对象
N1~(w4K?,FaHM | Y8Q+C0Set WshShell = CreateObject("Wscrīpt.Shell")51Testing软件测试网h s8@n0l'b.uoP'n;W

51Testing软件测试网ug4ew)r*u

' 使用Shell对象来读取注册表
OS+MPydi0bKey = WshShell.RegRead("HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox 1.5\Extensions\Plugins")51Testing软件测试网7X9M+I8OTq3f9D1J
Msgbox bKey

/_0_q)x7q;@U0

J!\V bX0' 修改注册表51Testing软件测试网rQ7^gr Yj6l
WshShell.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox 1.5\Extensions\Plugins", "D:\Program Files\Mozilla Firefox\Plugins", "REG_SZ"

at(M#g k_P`051Testing软件测试网GWH0YA+?R

' 删除注册表
OM3u!H-E!Ns}e~"q0WshShell.RegDelete "HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox 1.5\Extensions\Plugins"

*S/^)k8b1w!s$p0

Q9R0bW}'q0i-Y,H!M,c0' 修改或写入注册表51Testing软件测试网\T.V(S T
WshShell.RegWrite "HKEY_LOCAL_MACHINE\SOFTWARE\Mozilla\Mozilla Firefox 1.5\Extensions\Plugins", "C:\Program Files\Mozilla Firefox\Plugins", "REG_SZ"51Testing软件测试网f OyE P(Y0P#c9J
51Testing软件测试网!LP.nL7jx_


TAG: qtp

a122653259的个人空间 引用 删除 a122653259   /   2011-04-21 16:48:13
5
土司*阿哈空间 引用 删除 wonew1228   /   2008-05-20 19:53:50
不错
 

评分:0

我来说两句

Open Toolbar