QTP如何设置动态属性的标准检查点? 此业务是:点击【生成验证码】按钮,会在一个文本框中生成验证码。
1.定义变量Dimyzmyzm=window("zhuceReservation").WinEdit("OrderNo:").GetROProperty("text")2...
1.定义变量 Dimyzm
yzm=window("zhuce Reservation").WinEdit("Order No:").GetROProperty("text")
2.将词变量的值放入DataTable中,并将此列起名为“Nos”
DataTable.LocalSheet.AddParameter"Nos",GetOrderNo
3.在验证码此处插入检查点:检查点的Configure Value 是parameter ,
(DataTable("Nos", dtLocalSheet))
3. 运行的时候会在DatatTable中出现一列Nos1,并且运行结果是错误的,只有将DataTable中这一列Nos删除,才会这确。这是为什么呢? 展开
yzm=window("zhuce Reservation").WinEdit("Order No:").GetROProperty("text")
2.将词变量的值放入DataTable中,并将此列起名为“Nos”
DataTable.LocalSheet.AddParameter"Nos",GetOrderNo
3.在验证码此处插入检查点:检查点的Configure Value 是parameter ,
(DataTable("Nos", dtLocalSheet))
3. 运行的时候会在DatatTable中出现一列Nos1,并且运行结果是错误的,只有将DataTable中这一列Nos删除,才会这确。这是为什么呢? 展开
1个回答
展开全部
我开发QTP多年了,从来没有使用检查点。
你可以使用SCRIPT来进行检查,这样灵活。如:
yzm=window("zhuce Reservation").WinEdit("Order No:").GetROProperty("text")
用if 和 StrComp 来比较yzm和parameter("Configure Value")的值是否相同。同时你还可以家长其他条件来判断生成值是否合法等。这样更加灵活,同时你还可以灵活地处理错误日志。
if StrComp (yzm,parameter("Configure Value")) = 0 then '字符串相等
' 输出你想要的日志
Reporter.ReportEvent micPass, "My Test", "The generated string is right"
End If
你可以使用SCRIPT来进行检查,这样灵活。如:
yzm=window("zhuce Reservation").WinEdit("Order No:").GetROProperty("text")
用if 和 StrComp 来比较yzm和parameter("Configure Value")的值是否相同。同时你还可以家长其他条件来判断生成值是否合法等。这样更加灵活,同时你还可以灵活地处理错误日志。
if StrComp (yzm,parameter("Configure Value")) = 0 then '字符串相等
' 输出你想要的日志
Reporter.ReportEvent micPass, "My Test", "The generated string is right"
End If
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询