51Testing丛书连载:(五十)精通QTP——自动化测试技术领航

发表于:2012-2-22 11:10

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:余杰 赵旭斌    来源:51Testing软件测试网

分享:

  实例:读取启动项中键的value值。

'创建WshShell对象

Set wshShell = CreateObject("wscript.shell")

'初始化注册表路径

regPath = "HKLM\Software\Microsoft\Windows\CurrentVersion\Run\"'打印启动项中键名为zxxbb112的键值

MsgBox wshShell.RegRead(regPath+"zzxxbb112") 

'释放对象

Set wshShell = Nothing

  分析:

  此处还是对启动项路径进行操作,使用RegRead方法获取键名为zzxxbb112的键值,此方法同时也可以用作验证之前添加的值是否正确。执行结果如图3-48所示。

图3-48

3.5.5.3  注册表信息删除

  ● 语法:

object.RegDelete(strName)

  ● 参数。

  strName:键的路径名。

  ● 返回值:

  无。

  实例:读取启动项中键的value值。

'创建WshShell对象

Set wshShell = CreateObject("wscript.shell")

'初始化注册表路径

regPath = "HKLM\Software\Microsoft\Windows\CurrentVersion\Run\"'删除键zzxxbb112

wshShell.RegDelete(regPath+"zzxxbb112") 

'释放对象

Set wshShell = Nothing

  分析:

  当在完成间断性持续重启自动化测试时,在最后必须要删除先前增加的启动项来还原测试环境,因此,可以使用RegDelete方法来进行键的删除。当然删除时必须要保证键已经存在,否则会出现如图3-49所示的错误。

图3-49

3.5.6  总结

  本节主要介绍了WshShell在自动化测试中的一些常用方法,这些方法的应用都能极大地简化自动化测试过程中的一些操作。除了这些常用的方法以外,它还存在着很多的方法,本节就不一一介绍和讲解了,关于更多WSH的方法和介绍可以参见微软的MSDN在线帮助。

  注:本节不设置习题。

本文选自《51Testing软件测试作品系列》之九——《精通QTP——自动化测试技术领航》。

本站经人民邮电出版社和作者的授权,近期将进行部分章节的独家连载,敬请期待!

版权声明:51Testing软件测试网获人民邮电出版社和作者授权独家连载本书部分章节。

任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。

相关阅读:

查看本书介绍>>

查看本书更多试读章节连载>>

查看软件测试作品系列其他书籍>>

44/4<1234
精选软件测试好文,快来阅读吧~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号