如图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软件测试网获人民邮电出版社和作者授权独家连载本书部分章节。
任何个人或单位未获得明确的书面许可,不得对本文内容复制、转载或进行镜像,否则将追究法律责任。
相关阅读: