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删除,才会这确。这是为什么呢?
展开
 我来答
徭邵s9
2011-07-26 · TA获得超过1006个赞
知道答主
回答量:150
采纳率:100%
帮助的人:206万
展开全部
我开发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
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式