您的位置:首页 > 编程语言 > Qt开发

QTP如何设置动态属性的标准检查点? 此业务是:点击【生成验证码】按钮,会在一个文本框中生成验证码

2011-11-22 09:56 906 查看

QTP如何设置动态属性的标准检查点? 此业务是:点击【生成验证码】按钮,会在一个文本框中生成验证码

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删除,才会这确。这是为什么呢?


2011-7-26 15:02
最佳答案

我开发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

http://zhidao.baidu.com/question/297771242.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  验证码 文本框 window
相关文章推荐