[转载]QTP中DataTable的使用

原文地址:QTP中DataTable的使用作者:alicni

DataTable的使用范畴:使用于对同一对象可选择不同的值的类型,并且需要进行循环的测试

比如:Weblist、WebCheckBox、WebRadioGroup等对象

 

现在举个例子:使用到的是Weblist()这个对象,该对象中有4个可选的内容,选择不同的内容,就代表买家申请不同类型的退款操作。那么我们只需要在DataTable中填写如下所示:

 [转载]QTP中DataTable的使用其中refund_type为参数,见下面的脚本语句,通过这个参数将DataTable中的数据通过顺序传递给了脚本,进行循环操作

 

脚本编写如下写:

方法一:Browser("申请退换货-订单151577").Page("申请退换货-订单151577").WebList("退款原因").Select DataTable("refund_type", dtGlobalSheet)

 

方法二:也可在关键字视图中添加:鼠标点击value列,出现一个小图标,点击图标后,出现一个输入框,选择如下:[转载]QTP中DataTable的使用选中Parameter这个选项后,其中选择DataTable,并且name选择之前DataTable中设置的参数名称,点击确定就OK了,QTP会自动在脚本中写下DataTable("refund_type", dtGlobalSheet)这个语句。

 

DataTable这个方法对于需要做循环的脚本,用处是非常大的,可较少测试人员编写脚本量,并且减少冗余,让脚本看着更加清晰、简单。

----夫英雄者,胸怀大志,腹有良谋,有包藏宇宙之机,吞吐天地之志者也。
原文地址:https://www.cnblogs.com/eagleking0318/p/6521053.html