51Testing软件测试论坛

标题: QTP如何设置动态属性标准检查点 [打印本页]

作者: wuminru_01    时间: 2013-10-22 10:12
标题: QTP如何设置动态属性标准检查点
本帖最后由 wuminru_01 于 2013-10-22 10:14 编辑

首先我使用该方法进行校验脚本动态点
Dim Get_Order_No
Get_Order_No=window("Flight Reservation").WinEdit("Order No:").GetROProperty("text") '获取参数
DataTable.LocalSheet.AddParameter "Order_No_text",Get_Order_No
window("Flight Reservation").WinEdit("Order No:").Check CheckPoint("Order No:")
'If StrComp  (Get_Order_No,parameter("Order_No_text"))=0 Then
   ' Reporter.ReportEvent micPass, "订单成功", "通过动态值检查"
'End If
运行时系统在DATAtable中会新增一列数据,之后检查失败
我在使用如下方法进行脚本动态点检验
Dim Get_Order_No
Get_Order_No=window("Flight Reservation").WinEdit("Order No:").GetROProperty("text") '获取参数
'DataTable.LocalSheet.AddParameter "Order_No_text",Get_Order_No
'window("Flight Reservation").WinEdit("Order No:").Check CheckPoint("Order No:")
if StrComp  (Get_Order_No,parameter("Order_No_text"))=0 Then
   Reporter.ReportEvent micPass, "订单成功", "通过动态值检查"
End If
出现找不到Order_No_text这个变量的错误,这个Order_No_text为DATATABLE的一列,请帮忙看看是什么原因呢?[attach]87633[/attach]
作者: 赵佳乐SMILE    时间: 2013-10-22 11:15
不会 等着看看高手来
作者: 赵佳乐SMILE    时间: 2013-10-22 11:36
我用你上面的脚本 完全不报错

我是手动添加检查点  选择standard的那个

Dim Get_Order_No
Get_Order_No=window("Flight Reservation").WinEdit("Order No:").GetROProperty("text") '获取参数
DataTable.LocalSheet.AddParameter "Order_No_text",Get_Order_No
window("Flight Reservation").WinEdit("Order No:").Check CheckPoint("Order No:")
作者: 赵佳乐SMILE    时间: 2013-10-22 11:41
第二个方法

Dim Get_Order_No
Get_Order_No=window("Flight Reservation").WinEdit("Order No:").GetROProperty("text") '获取参数
DataTable.LocalSheet.AddParameter "Order_No_text",Get_Order_No
'window("Flight Reservation").WinEdit("Order No:").Check CheckPoint("Order No:")
temp=DataTable.LocalSheet.GetParameter("Order_No_text").Value
msgbox temp
If StrComp  (Get_Order_No,temp)=0 Then
    Reporter.ReportEvent micPass, "订单成功", "通过动态值检查"
End If
也是可以的
作者: wuminru_01    时间: 2013-10-24 09:47
那是不是有可能我的QTP安装环境有问题呢?
作者: wuminru_01    时间: 2013-10-24 16:23
不过谢谢了,我试了两种方法,第二种可以,第一种还是不行呢?




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2