51Testing软件测试论坛

标题: QTP录制时成功进行业务操作,但运行时自动计算并生成的数据不成功(急) [打印本页]

作者: hjchaohaohaho    时间: 2012-6-7 17:09
标题: QTP录制时成功进行业务操作,但运行时自动计算并生成的数据不成功(急)
本帖最后由 hjchaohaohaho 于 2012-6-7 17:13 编辑

1、[attach]79495[/attach]
录制时输入成人5人,总计自动生成人数5,不管小童(不为必填项)是否为空,成人和儿童的人数必填一个。数据保存成功
2、[attach]79498[/attach]
运行时回放操作步骤时,成人5人自动录入,但总计并没有自动生成5人,保存数据时提示请输入人数,因人数为必填信息,不能保存
3、[attach]79496[/attach]
录制时输入成人5人、小童2人,总计自动计算生成7人(输入成人5人自动生成5,再输入小童2人时自动计算并生成7人)。数据保存成功
4、[attach]79497[/attach]
运行时回放操作步骤时,成人5人、小童2人自动录入,但总计并没有自动计算生成7人,数据不能保存提示请输入人数
----录制时业务流程能正常实现,在运行回放时,人数的输入自动生成总计人数功能没有实现.
注:总计是不可编辑和操作状态的。
求高手指导,求解答!!谢谢了!!
作者: hjchaohaohaho    时间: 2012-6-7 18:10
没有人知道吗?
作者: hjchaohaohaho    时间: 2012-6-7 18:11
求高手指点迷津啊!!!
作者: SexyCat_1113    时间: 2012-6-7 21:03
总计那个框的数字是如何触发产生的?
作者: 黑羽祭    时间: 2012-6-8 09:41
不是很明白
作者: hsjzfling    时间: 2012-6-8 10:42
这种联动的代码开发一般习惯用离开控件焦点来触发事件的
填写完数据后加上任意一句让焦点离开的语句试试看,比如点击其它地方或者按回车 Tab等等
作者: hjchaohaohaho    时间: 2012-6-8 16:26
回复 3# hjchaohaohaho
统计框是自动生成的,比如输入成人数为5时,统计自动变为5并不用鼠标点击其它地方或按回车,再输入小童2时,统计自动进行计算,也是不需要鼠标点其它地方或按回车
作者: hjchaohaohaho    时间: 2012-6-8 16:28
回复 6# hsjzfling
统计那个地方的数据是自动生成,和成人、小童的数据录入时是同步生成的,实际操作中不需要回车或鼠标点击其它地方
作者: hjchaohaohaho    时间: 2012-6-8 16:31
‘统计’那个功能在人工录制的时候,能自动进行(和‘成人’、‘小童’的数据录入是实时同步的不需要其它操作);但是在运行回放的时候‘统计’的自动变化和计算没有实现,且‘统计’的数据框是不可操作的,是不是QTP阻止了系统的某个功能?求高手指导迷津啊...
作者: hsjzfling    时间: 2012-6-9 10:29
若是同步实时触发的话,不用set就行了,type 或sendkesys来填值都可以
作者: bichenlu    时间: 2012-6-12 13:41
应该是qtp设置的数据系统获取不到 因为没有触发到  可以再回放的时候修改下回放方式  默认是以事件触发的形式回放的,改用鼠标的模式回放
作者: hjchaohaohaho    时间: 2012-6-12 17:33
回复 10# hsjzfling
用type是修改VB脚本中的set为type吗?怎样修改呀?
作者: hjchaohaohaho    时间: 2012-6-12 17:36
回复 11# bichenlu
是在录制到这个步骤的时候修改TOOLS->options->web下的录制回放模式吗?
作者: hjchaohaohaho    时间: 2012-6-18 11:57
回复 11# bichenlu
改为鼠标模式录制及回放,问题解决,十分感谢!!




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