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

发表于:2012-1-13 12:03

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

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

  如图1-200所示,测试数据部分的工作已经完成了,最后一步就是如何在脚本中引用了。在此,介绍第一个Data Table语法—“引用单元格”,如下:

DataTable.Value (ParameterID , SheetID)

DataTable (ParameterID , SheetID)

  语法分析。

  Data Table本身就是一个Object,它可以点出一个Value方法,然后就可以通过在后面括号中设置参数来定位到单元格的值了。参数一共有两个,第一个参数“ParameterID”指代列名(在这个实例中列名是“演示”),第二个参数“SheetID”则指代Sheet的名字。

  注:在这里,Value方法可以省略,效果也是一样的。

  Step 4,最后一步,完成以下脚本成功引用到单元格,使得百度搜索框可以输入单元格中的测试数据,脚本如下所示:

Browser("百度一下,你就知道").Page("百度一下,你就知道")._

WebEdit("关键字输入框").Set DataTable.Value("演示","Action1")

  小提示:当DataTable的列数超过2列时,在输入“DataTable”(以后会自动出现代码提示,列出当前Sheet下的所有列的列名。DataTable.Value不适用),如图1-201和图1-202所示。

图1-201

图1-202

  小结:

  这是一个最基本的例子,只有学会了这个基本实例,读者才能继续后面的学习,后面的一些内容是万变不离其宗的,核心的东西是一致的。

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

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

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

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

相关阅读:

查看本书介绍>>

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

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

44/4<1234
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

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

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

沪ICP备05003035号

沪公网安备 31010102002173号